<SEC-DOCUMENT>0001058090-25-000014.txt : 20250205
<SEC-HEADER>0001058090-25-000014.hdr.sgml : 20250205
<ACCEPTANCE-DATETIME>20250205162421
ACCESSION NUMBER:		0001058090-25-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250205
DATE AS OF CHANGE:		20250205

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CHIPOTLE MEXICAN GRILL INC
		CENTRAL INDEX KEY:			0001058090
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-EATING PLACES [5812]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				841219301
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32731
		FILM NUMBER:		25593644

	BUSINESS ADDRESS:	
		STREET 1:		610 NEWPORT CENTER DR
		STREET 2:		SUITE 1100
		CITY:			NEWPORT BEACH
		STATE:			CA
		ZIP:			92660
		BUSINESS PHONE:		949-524-4000

	MAIL ADDRESS:	
		STREET 1:		610 NEWPORT CENTER DR
		STREET 2:		SUITE 1100
		CITY:			NEWPORT BEACH
		STATE:			CA
		ZIP:			92660
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cmg-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9,d:9dfd4dc468064b2c9c891f1ea8fab677-->
<html xmlns:cmg="http://www.chipotle.com/20241231" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cmg-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0001058090</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-36">false</ix:nonNumeric><ix:nonNumeric contextRef="c-67" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-456">2</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-67" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-457">50</ix:nonFraction><ix:nonNumeric contextRef="c-68" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-458">3</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-68" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-459">50</ix:nonFraction><ix:nonNumeric contextRef="c-69" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-460">2</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-461">50</ix:nonFraction><ix:nonNumeric contextRef="c-70" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-462">3</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-70" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-463">50</ix:nonFraction><ix:nonNumeric contextRef="c-135" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-813">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-136" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-814">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-213" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1126">301</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cmg-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="restaurant"><xbrli:measure>cmg:restaurant</xbrli:measure></xbrli:unit><xbrli:unit id="region"><xbrli:measure>cmg:region</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>cmg:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FranchisorDisclosureAxis">cmg:LicensedUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-26</xbrli:startDate><xbrli:endDate>2024-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmg:NoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmg:NoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:HyphenTechnologiesInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:HyphenTechnologiesInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:NuroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:NuroMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:CultivateNextFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:CultivateNextFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmg:StockIncentivePlan2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-31</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-31</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-31</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-31</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:OperatingLeaseLeaseNotYetCommencedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cmg:JPMorganChaseBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cmg:JPMorganChaseBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:BrianNiccolMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:JackHartungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:CurtGarnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058090</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ChrisBrandtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December 31</ix:nonNumeric>, 2024</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">or</span></div><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">o</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">1-32731</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">CHIPOTLE MEXICAN GRILL, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:61.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.533%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">84-1219301</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(IRS Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Identification No.)</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">610 Newport Center Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">Suite 1100</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">Newport Beach</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-13">CA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-14">92660</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">(Zip Code)</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">949</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">524-4000</ix:nonNumeric></span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:37.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.599%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">CMG</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 2.38pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-20">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.&#160;&#160;&#160;&#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-21">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act (check one):</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:108%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-24">Large accelerated filer</ix:nonNumeric>  </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:108%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> Accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:108%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> Non-accelerated filer </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-25"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:108%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> Smaller reporting company</span></ix:nonNumeric></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-26"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:108%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> Emerging growth company</span></ix:nonNumeric></div></td></tr></table></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-27">x</ix:nonNumeric></span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-28">o</ix:nonNumeric></span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> o</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2024, the aggregate market value of the registrant&#8217;s outstanding common equity held by non-affiliates was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" scale="9" id="f-30">72.256</ix:nonFraction> billion, based on the closing price of the registrant&#8217;s common stock on June 28, 2024, the last trading day of the registrant&#8217;s most recently completed second fiscal quarter. For purposes of this calculation, shares of common stock held by each executive officer and director and by holders of 5% or more of the outstanding common stock have been excluded since those persons may under certain circumstances be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-31">1,355,337</ix:nonFraction> shares of the registrant&#8217;s common stock, par value of $0.01 per share outstanding. </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE </span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true"><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Part III incorporates certain information by reference from the registrant&#8217;s definitive proxy statement for the 2025 annual meeting of shareholders, which will be filed no later than 120 days after the close of the registrant&#8217;s fiscal year ended December&#160;31, 2024.</span></div></ix:nonNumeric><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:8.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:80.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.157%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_10">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_13">Business</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_13">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_16">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_16">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_16">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_19">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_19">21</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_22">Item 1C.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_22">Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_22">21</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_25">Item 2.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_25">Properties</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_25">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_28">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_28">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_28">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_31">Item 4.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_31">23</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_34">PART II</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_37">Item 5.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_37">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_40">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_40">Reserved</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_40">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_43">Item 7.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_43">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_43">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_70">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_70">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_70">34</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_73">Item 8.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_73">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_73">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_76">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-37">42</ix:nonNumeric>) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_76">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_79">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_79">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_82">Consolidated Statements of Income and Comprehensive Income</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_82">38</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_85">Consolidated Statements of Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_85">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_88">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_88">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_91">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_91">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_94">Note 1 &#8211; Description of Business and Summary of Significant Accounting Policies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_94">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_97">Note 2 &#8211; Supplemental Balance Sheet Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_97">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_100">Note 3 &#8211; Revenue Recognition</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_100">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_103">Note 4 &#8211; Fair Value Measurements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_103">50</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_106">Note 5 &#8211; Equity Investments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_106">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_109">Note 6 &#8211; Income Taxes</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_109">52</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_112">Note 7 &#8211; Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_112">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_115">Note 8 &#8211; Stock-Based Compensation and Employee Benefit Plans</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_115">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_118">Note 9 &#8211; Leases</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_118">59</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_121">Note 10 &#8211; Earnings Per Share </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_121">60</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_124">Note 11 &#8211; Commitments and Contingencies</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_124">60</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_127">Note 12 &#8211; Debt</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_127">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_130">Note 13 &#8211; Related Party Transactions</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_130">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_638">Note 14 &#8211; Segment Reporting</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_130">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_133">Item 9.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_133">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_133">64</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_136">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_136">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_136">64</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_139">Item 9B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_139">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_139">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_142">Item 9C.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_142">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_142">66</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_145">PART III</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_148">Item 10.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_148">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_148">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_151">Item 11.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_151">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_151">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_154">Item 12.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_154">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_154">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_157">Item 13.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_157">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_157">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_160">Item 14.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_160">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_160">67</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_163">PART IV</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_166">Item 15.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_166">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_166">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_169">Item 16.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_169">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_169">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_172">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:none" href="#i9dfd4dc468064b2c9c891f1ea8fab677_172">71</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cautionary Note Regarding Forward-Looking Statements</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">This report includes &#8220;forward-looking&#8221; statements within the meaning of the Private Securities Litigation Reform Act of 1995, including statements about the number of new restaurants we expect to open in 2025 and the number that will include a Chipotlane; our expectation to generate positive cash flow and that our cash from operations will be sufficient to meet ongoing capital expenditures, working capital requirements and other cash needs for the foreseeable future; our expected capital expenditures in 2025 for the construction of new restaurants, remodeling existing restaurants, new equipment and hardware, and technology; our ability to manage risks and pricing volatility in our supply chain; our expectations regarding the outcomes of pending legal matters; the effectiveness of our food safety and cybersecurity programs; our plans for continuing stock buybacks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">and all other statements that are not historical facts. We use words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221;&#8220;estimate,&#8221; &#8220;seek,&#8221; &#8220;expect,&#8221; &#8220;predict,&#8221; &#8220;could,&#8221; &#8220;project,&#8221; &#8220;potential&#8221;, &#8220;goal&#8221; and other similar terms and phrases, including references to assumptions, to identify forward-looking statements. These forward-looking statements are based on currently available operating, financial and competitive information and our actual future results and trends may differ materially depending on a variety of factors, including, but not limited to, the risks and uncertainties described in this report under the heading &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; so you should not place undue reliance on forward-looking statements. These forward-looking statements are subject to risks and uncertainties, including: increasing wage inflation including as a result of state or local regulations mandating higher minimum wages, and the competitive labor market, which impacts our ability to attract and retain qualified employees and has resulted in occasional staffing shortages; the impact of any union organizing efforts and our responses to such efforts; increases in ingredient and other operating costs and the inability of our third-party suppliers and business partners to fulfill their commitments due to inflation, global conflicts, climate change, our Food with Integrity philosophy, tariffs or trade restrictions and supply shortages; risks of food safety incidents and food-borne illnesses; risks associated with our reliance on certain information technology systems operated by us or by third parties and potential failures, outages or interruptions; privacy and cybersecurity risks, including risk of breaches, unauthorized access, theft, modification, destruction or ransom of guest or employee personal or confidential information stored on our network or the network of third-party providers; the impact of competition, including from sources outside the restaurant industry; the impact of government regulations relating to our employees, employment practices, restaurant design and construction, and the sale of food or alcoholic beverages; our ability to achieve our planned growth, such as the costs and availability of suitable new restaurant sites and the equipment and technology needed to fully outfit new restaurants, construction materials and contractors and the expected costs to accelerate our international expansion through licensed restaurants in the Middle East; the uncertainty of our ability to achieve expected levels of comparable restaurant sales due to factors such as changes in guests' perceptions of our brand, including as a result of actual or rumored food safety concerns or other negative publicity, decreased overall consumer spending, including as a result of high inflation, mass layoffs, fears of possible recession and higher energy costs, or the inability to increase menu prices or realize the benefits of menu price increases; risks arising from our reliance on third party delivery services; and risks relating to litigation, including possible governmental actions and potential class action litigation related to food safety incidents, cybersecurity incidents, employment or privacy laws, advertising claims, contract disputes or other matters. We are including this Cautionary Note to make applicable and take advantage of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 for forward-looking statements. We expressly disclaim any obligation to update or revise any forward-looking statements after the date of this report as a result of new information, future events or other developments, except as required by applicable laws and regulations.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_13"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. BUSINESS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle Mexican Grill, Inc., a Delaware corporation, together with its subsidiaries (&#8220;Chipotle,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) owns and operates Chipotle Mexican Grill restaurants, which feature a relevant menu of burritos, burrito bowls (a burrito without the tortilla), quesadillas, tacos, and salads. We strive to cultivate a better world by serving responsibly sourced, classically cooked, real food with wholesome ingredients and without artificial colors, flavors or preservatives. We are passionate about providing a great guest experience and making our food more accessible to everyone while continuing to be a brand with a demonstrated purpose. Our first Chipotle restaurant opened in Denver, Colorado in 1993. Over 30 years later, our devotion to seeking out high-quality ingredients, raised with respect for animals, farmers, and the environment, remains at the core of our commitment to Food with Integrity.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned and operated 3,644 Chipotle restaurants throughout the United States (&#8220;U.S.&#8221;) and 82 international Chipotle restaurants. Additionally, we had three international licensed restaurants. We manage our U.S. operations based on ten regions and aggregate our operations to one reportable segment. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived from sales by our restaurants.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a brand with a demonstrated purpose of Cultivating a Better World. Our mission is to win today while we grow our future by focusing on five key fundamental strategies:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Running successful restaurants with a people accountable culture that provides great Food with Integrity while delivering exceptional in-restaurant and digital experiences;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Amplifying technology and innovation to drive growth and productivity at our restaurants, support centers and in our supply chain; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Making the brand visible, relevant, and loved to acquire new guests and improve overall guest engagement;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Sustaining world class people leadership by developing and retaining top talent at every level; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Expanding access and convenience by accelerating new restaurant openings in North America and internationally. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Food with Integrity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Serving high-quality food at reasonable prices is critical to ensuring guests enjoy wholesome food at a great value. In Chipotle-owned and operated restaurants, we strive to serve only animal products that are raised in accordance with criteria we have established in an effort to improve sustainability and promote animal welfare, and without the use of non-therapeutic antibiotics or added growth hormones. We brand our meats as &#8220;Responsibly Raised&#174;.&#8221; We also seek to use responsibly grown produce, by which we mean produce grown by suppliers whose practices conform to our Food with Integrity standards and our priorities with respect to environmental considerations and employee welfare. For more information about our sustainability and animal welfare initiatives, see our biennial Sustainability Report and interim Update Report on our website www.chipotle.com/sustainability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchasing</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintaining the high levels of quality and safety we demand in our restaurants depends in part on our ability to acquire high-quality, fresh ingredients and other necessary supplies that meet our specifications from reliable suppliers. We work with 26 independently owned and operated regional distribution centers that purchase from various suppliers we carefully select based on the suppliers' understanding of and adherence to our mission and Food with Integrity standards, quality and price availability. We have also sought to increase the number of suppliers for our ingredients to help mitigate pricing volatility and reduce our reliance on one or several suppliers, which could create supply shortages. In addition, we closely monitor industry news, trade tariffs, weather, exchange rates, foreign demand, geopolitical crises and other world events that may affect our ingredient prices or available supply. Certain key ingredients are purchased from a small number of suppliers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quality Assurance and Food Safety</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to serving only safe, high-quality food. Our food safety and quality assurance teams work to ensure compliance with our food safety programs and practices, components of which include:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">naturally derived inhibitors to prevent microbial growth in ingredients;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advanced technologies and tools that reduce or eliminate pathogens while maintaining food quality;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced restaurant procedures and protocols for handling ingredients and sanitizing surfaces in our restaurants;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">food safety certifications;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">internal and third-party restaurant inspections;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">small grower support during on-site audits;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supplier interventions steps to mitigate food safety risks before ingredients reach Chipotle; and</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ingredient traceability.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other food safety practices underscore our commitment to be a leader in food safety while continuing to serve high-quality food that our guests love. Our food safety and quality assurance teams establish and monitor our quality and food safety programs and work closely with suppliers to ensure our high standards are met throughout the supply chain. We maintain a limited list of approved suppliers, many of whom are among the top suppliers in the industry. In addition, we have a team approach where our training, operations, culinary, legal and restaurant food safety and quality assurance departments develop and implement operating standards for food quality, food preparation, restaurant cleanliness, employee health protocols, and safety in the restaurants. Our food safety programs are also intended to ensure we not only continue to comply with applicable food safety regulations, but also establish Chipotle as an industry leader in food safety. To help achieve this goal, we have a Food Safety Advisory Council comprised of some of the nation&#8217;s foremost food safety authorities. The Food Safety Advisory Council is charged with evaluating our programs and advising us on ways to maintain and elevate our food safety program. Our food safety and quality assurance team members hold board seats and participate in technical working groups with several associations. This gives us the opportunity to learn and share our knowledge and expertise with other food safety professionals and regulatory agencies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Digital Business and Innovation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our digital platform continues to be a strategic driver of our growth. Digital sales represent food and beverage revenue for company-owned restaurants generated through the Chipotle website, Chipotle app or third-party delivery aggregators and include revenue deferrals associated with Chipotle Rewards. Digital sales represented 35.1% of food and beverage revenue in 2024, compared to 37.4% in 2023. We have made digital ordering convenient with continued enhancements to our app and by building more Chipotlanes, which is our drive through format for guest pick-up of digital orders. We are also investing in technology and tools to modernize the back of house of our restaurants and to improve the team member experience.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Chipotle, our vision is to cultivate an environment where our employees can thrive and grow into great leaders. We believe in investing and supporting our people because they are our most important asset. As of December&#160;31, 2024, Chipotle employed 130,504 people worldwide and 1,328 contract workers. Of our employees, 127,820 worked in the United States, and 2,684 worked internationally across Canada, France, Germany, and the United Kingdom. Within the U.S., 126,233 employees worked in our restaurants, and 1,587 in our Restaurant Support Centers and Field Leadership. There were no union petitions or campaigns in 2024, and we continue to bargain in good faith with the one restaurant that voted in 2022 to form a union. We also continue to focus on building a positive people culture where employees feel supported, heard, and are able to grow with Chipotle. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent Acquisition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We remain committed to the growth, development, and advancement of our people. In 2024, over 85% of our in-restaurant leadership roles were filled through internal promotions, which remains a critical component to our staffing strategy. To continually attract and hire external talent, we remain focused on creating a best-in-class job seeker and General Manager hiring experience that prioritizes speed, but that also aims to create a transparent process; an experience that identifies shift-specific needs and elevates our talent bar for quality-of-hire. We have seen early success with our new virtual hiring assistant "Ava Cado", almost doubling our application flow. With Ava Cado, approximately 90% of applications are completed, and restaurants are leveraging automated interview rescheduling, freeing up managers to run great restaurants and serve our guests. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To expand our recruitment marketing efforts we continue developing both new and existing partnerships, such as Transition Overwatch and Recruit Military, which assist transitioning Veterans and their spouses. We also prioritize understanding the hiring needs of our international operations in Canada, the United Kingdom, France, and Germany. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Culture and Inclusivity ("C&amp;I")</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purpose extends beyond serving nutritious food using real ingredients. We are on a journey to create a global culture where everyone is welcome and feels a genuine sense of belonging, and we believe this is achieved through our daily interactions and commitment to model inclusive leadership.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, Chipotle continued to invest in employee development and training. Our learning programs include inclusive topics and skill-building to provide our leaders with the resources they need to succeed in their current roles and prepare for the future. Our training programs will continue to evolve to respond to a constantly changing world.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Devotion to our culture of inclusivity emanates from our values and the belief that our people make us what we are. We do not see inclusion as a moment, but a movement towards a future where all people can experience success as their best authentic selves. That is why our efforts are not confined to certain roles, departments, identities, or geographies. Driven by a strategy spanning across culture, community, candidate, career, and commerce, we are making meaningful strides towards a future where diversity is understood, embraced, and is a source of our strength. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintaining a work environment where all people can succeed as their full authentic self is critical to our success as a business. To deliver meaningful programs that meet the needs of our employees, it is important we understand the dynamic composition of our workforce. As of December&#160;31, 2024, 48.9% of our workforce was male and 49.8% of our workforce was female.</span></div><div style="margin-top:10pt;text-align:center"><img src="cmg-20241231_g1.jpg" alt="9421" style="height:297px;margin-bottom:5pt;vertical-align:text-bottom;width:537px"/></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most recent Equal Employment Opportunity consolidated report is posted on the Investors page of our website at www.ir.chipotle.com under Corporate Governance &#8211; Human Capital Information and additional details about the demographics of our employee population is included in our biennial Sustainability Report and interim Update Report on our website www.chipotle.com/sustainability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have undertaken a range of activity to promote a culture of inclusion:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We continue to drive a consistent and structured candidate interview process with interview guides. This ensures top candidates are identified through equitable hiring practices in both internal and external candidate interviews. We also launched an internal job board across multiple communication channels to provide increased visibility and access to internal opportunities.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In 2024, Chipotle hired a Director of C&amp;I to create and execute a strategy for inclusion, advise across Centers of Excellence, and enhance existing programs with C&amp;I training. This specialized role is also responsible for the continued maturation of our Employee Resource Groups through a new strategy that improves the leader and member experience. </span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a holistic approach to pay equity to ensure consistent and equitable compensation among our employees. We retain an independent third-party compensation consultant each year to conduct a pay equity analysis of our U.S. and Canadian workforce, including factors of pay (e.g., grade level, tenure in role, most recent promotion) and external market conditions (e.g., geographic location), to ensure equitable treatment among our employees. In 2024, our review included 99% of our U.S. and Canadian employee population, excluding only approximately 50 of our most senior management employees. The analysis identified small, isolated pay gaps for certain segments of the population, and we subsequently made pay adjustments to close those gaps. Since there are not many common roles among our 50 most senior executives, we consider both internal equity by level, as well as individualized market data, to help ensure we maintain pay equity among this group.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Talent Management</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to cultivating a high-performing workforce through a talent development strategy that prioritizes attracting, developing, and retaining exceptional talent at every level of the organization. In 2024, we promoted over 23,000 employees. Importantly, amongst our Field Leadership roles (Field Leaders, Team Directors, Regional Directors of Operations, and Regional Vice Presidents), the internal promotion rate was above 80%.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our robust hiring, onboarding, and training programs ensure our newly hired and recently promoted employees are set up for success and are aligned with Chipotle's values and goals. We deployed a variety of critical programming ensuring leadership development where most needed. Some notable highlights include:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cultivate University is our leadership training program for new Field Leaders and Team Directors navigating multi-unit management for the first time. Leaders are brought together for a four-day immersive leadership experience designed to bolster leadership skills, while validating and grounding attendees in the operational skills necessary to succeed. In 2024, we had 129 leaders complete the program.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We introduced additional required restaurant leader training at all levels in 2024, building skills around accountability, coaching, feedback, delegation, and resolving conflict. The courses are designed to align with the leadership skills necessary to excel at each level of restaurant management. </span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We formalized our Field Leader in Training materials and have seen cohorts launch throughout the business, ensuring that Managers interested in promotion are getting the development they need to take on the next role. </span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Leadership Evolution and Development, our leadership development program, is designed to prepare a cross-functional cohort of mid-level managers for the future of work and leadership. During the 6-month program, participants focus on the capabilities of leading oneself, others, and the business with topics designed to stretch capabilities and improve decision-making skills.</span></div><div style="padding-left:9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, to ensure leadership continuity, we maintain a robust succession planning process, focusing on critical roles across the company. In 2024, we identified successors for 72% of key positions and continued to develop individualized development plans tailored to prepare successors for readiness. Due to Chipotle's growth, we are excited about two newly created regions and three promotions into Regional Director of Operations and Regional Vice President roles, highlighting additional growth and development for our field teams. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Rewards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial, physical, and mental well being of our employees remains our top priority. We believe we have compelling compensation packages and incentive programs, and a robust suite of benefit offerings that enable us to engage current team members and attract new team members. In 2024, we conducted an Employee Value Proposition survey which was intended to help us understand what employees appreciate in Chipotle as an employer, what needs improvement and what drives value for our employees. We have gathered valuable insights that will help us continue to improve the employee experience and attract and retain the best talent in the industry. Other areas of Total Rewards that help support our employees include: </span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have made substantial investments in our compensation packages, including competitive wages and industry leading incentive programs, such as our annual and quarterly bonus programs.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer a Debt-Free Degree program that provides Chipotle employees' access to nearly 100 degrees at 10 universities, completely tuition free.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We support Career Certificates, which further enhances our Tuition Assistance benefits by providing on-demand certificate programs to help Chipotle team members advance their careers in as little as eight weeks.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We offer a student loan payment matching programs via our 401(k) retirement program. This, in addition to a credit optimization service, has helped to bolster our employees' financial well-being.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We also offer personalized mental health assistance to all Chipotle employees and their family members with support available 24/7 via in-person, phone, or virtual visits with a licensed counselor.</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Starting in 2025, we are expanding our mental health benefits by offering free access to a mental health app to all U.S. employees. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Listening</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We value feedback; both positive sentiments and constructive comments help us improve our organization and culture. Many of our best ideas come from Chipotle employees and we use various communication channels to maintain awareness and responsiveness to questions, concerns, and ideas across our workforce. This includes direct daily engagement through meetings with General Managers, lunch and learns, and other one-on-one interactions. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees are encouraged to ask questions, voice concerns directly or anonymously report potential violations of Chipotle's Code of Ethics through our Respectful Workplace hotline. Employees also can raise concerns using other mechanisms, including communication with their managers or human resources business partners. We actively encourage our employees to report any issues or concerns without fear of reprisal, intimidation, or harassment. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also respond to employee issues quickly via our Employee Service Center which is available seven days a week to resolve employee questions about things like restaurant health and safety, compliance, benefits, payroll, etc. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are eager to improve our employee engagement efforts and build even stronger feedback mechanisms to ensure our employees feel valued, heard and respected. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation and Environmental Matters</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various federal, state and local laws and regulations that govern aspects of our business operations. While costs associated with compliance with laws and regulations have increased as the number and scope of regulations have increased, the total costs incurred have not had, and are not expected to have, a material effect on our capital expenditures, results of operations or competitive position. See &#8220;Risk Factors&#8221; in Item 1A for discussion of risks relating to federal, state, local and international laws and regulations applicable to our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Seasonal factors influencing our business are described under the heading &#8220;Quarterly Financial Data/Seasonality&#8221; in Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fast-casual, quick-service, and casual dining segments of the restaurant industry are highly competitive with respect to, among other things, taste, price, food quality and presentation, service, location, convenience, brand reputation, and cleanliness and ambience of each restaurant. Our competition includes a variety of restaurants in each of these segments, including locally-owned restaurants, as well as national and regional chains. Competition from food delivery services, which offer meals from a wide variety of restaurants, also has increased in recent years and is expected to continue to increase. Many of our competitors also offer dine-in, carry-out, online, catering, and delivery services. Among our main competitors are restaurant formats that claim to serve higher quality ingredients without artificial flavors, colors and preservatives, and that serve food quickly and at a reasonable price. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Intellectual Property and Trademarks </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Chipotle,&#8221; &#8220;Chipotle Mexican Grill,&#8221; &#8220;Food with Integrity,&#8221; &#8220;Responsibly Raised,&#8221; &#8220;Chipotle Rewards,&#8221; and a number of other marks and related designs and logos are U.S. registered trademarks of Chipotle. We have filed trademark applications for a number of additional marks in the U.S. as well. In addition to our U.S. registrations, we have registered trademarks for &#8220;Chipotle&#8221; and a number of other marks in Canada, the European Union, the Middle East and various other countries, and have filed trademark applications for &#8220;Chipotle Mexican Grill,&#8221; &#8220;Chipotle&#8221; and a number of other marks in additional countries. We also believe that the design of our restaurants is our proprietary trade dress and have registered elements of our restaurant design for trade dress protection in the U.S. as well.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have taken action against other restaurants that we believe are misappropriating our trademarks, restaurant designs or advertising. Although our policy is to protect and defend vigorously our rights to our intellectual property, we may not be able to adequately protect our intellectual property, which could harm the value of our brand and adversely affect our business. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a website at www.chipotle.com, including an investor relations section at ir.chipotle.com, on which we routinely post important information, such as webcasts of quarterly earnings calls and other investor events in which we participate or host, and any related materials. Our Code of Ethics and our Supplier Code of Conduct also are available in this section of our website. You may access our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports, as well as other reports relating to us that are filed with or furnished to the SEC, free of charge in the investor relations section of our website as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. The SEC also maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contents of the websites mentioned above and elsewhere in this report are not incorporated into and should not be considered a part of this report. The references to the URLs for these websites are intended to be inactive textual references only.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS </span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">You should carefully consider the risks described below in addition to the other information set forth in this Annual Report on Form 10-K, including the &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations&#8221; section and the consolidated financial statements and related notes. If any of the risks and uncertainties described below occur or continue to occur, our business, financial condition and results of operations, and the trading price of our common stock could be materially and adversely affected. The risks and uncertainties described below are those that we have identified as material but are not the only risks and uncertainties we face. Our business is also subject to general risks and uncertainties that affect many other companies, including, but not limited to, overall economic and industry conditions. Additional risks not currently known to us or that we presently deem immaterial may arise or become material and may negatively impact our business, reputation, financial condition, results of operations or the trading price of our common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Brand Reputation and Restaurant Operations</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Food safety and food-borne illness concerns may have an adverse effect on our business by negatively impacting our brand, decreasing sales and increasing costs.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Food safety is our top priority, and we dedicate significant resources to ensuring that our guests enjoy safe, high-quality food products. However, even with strong preventative controls and interventions from farm to restaurant, food safety risks cannot be completely eliminated. Incidents of food-borne illnesses continue to occur in the restaurant and retail food industries and incidents may result from the failure of restaurant employees to properly cook or maintain our ingredients, employees or guests entering our restaurant while infected with communicable diseases, or contaminated ingredients resulting from the failure of one of our suppliers to execute food safety preventive controls. Although we monitor and audit compliance with our program, we cannot guarantee that every food item is safely and properly maintained from the start of the supply chain through guest consumption. Any report, legitimate or rumored, of food-borne illness caused by pathogens such as E. coli, hepatitis A, norovirus, listeria, Campylobacter, Clostridium perfringens or salmonella, or other food safety issues, such as food tampering or contamination, at one of our restaurants could adversely affect our reputation and have a negative impact on our sales. In addition, instances of food-borne illness or food safety issues that occur solely at competitors&#8217; restaurants, suppliers or distributors (even if we do not work with them) could result in negative publicity about the restaurant industry and adversely impact our sales. The occurrence of food-borne illnesses or food safety issues could also adversely affect the price and availability of affected ingredients, resulting in higher costs and lower margins.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We may be at a higher risk for food safety incidents than some competitors due to our greater use of fresh, unprocessed produce, handling of raw chicken in our restaurants, our reliance on employees cooking with traditional methods and the lack of artificial preservatives and frozen ingredients in our menu items. The risk of illnesses associated with our food also may increase due to our delivery or catering businesses, in which our food is transported, stored and/or served in conditions that are not under our control. All of these factors could have an adverse impact on our ability to attract and retain guests, which could in turn have a material adverse effect on our growth and profitability. In addition, real or perceived concerns about emerging food safety issues, such as phthalates, per- and polyfluoroalkyl substances ("PFAS"), microplastics or heavy metals in the U.S. food supply chain, could impact consumers&#8217; confidence in the restaurant industry and reduce restaurant sales.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Failure to maintain the reputation and relevance of the Chipotle brand could negatively impact our financial results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We built strong value in the Chipotle brand by serving delicious, high quality food, made fresh every day using responsibly sourced ingredients served in generous portions. Our continued success depends on maintaining this compelling brand value, which may be eroded by numerous factors, some of which are outside of our control. Incidents that could erode trust in our brand include actual or perceived food safety or food-borne illnesses; allegations of unethical, racially-biased, inequitable, or socially irresponsible behavior by employees and/or guests; privacy breaches or violations of privacy laws; safety-related incidents occurring in or around our restaurants; guest perceptions regarding smaller entr&#233;e portion sizes; or other events or incidents described in this risk factors section. The adverse impact of such incidents may be compounded by negative publicity, including through social or digital media, or if they result in litigation. Social media, video-sharing, networking, and gaming and messaging platforms dramatically increase the speed with which negative publicity is disseminated, often before we have a meaningful opportunity to investigate, respond to and address an issue. Negative online postings or comments about us, including as a result of inaccurate, fictitious or malicious postings or media content, have in the past and could in the future magnify and prolong the adverse impact of any one incident and increase the damage to the value of our brand. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, consumer demand for our products and our brand value could diminish significantly if we, our employees or business partners fail to comply with applicable laws and regulations, take controversial positions or actions, fail to deliver a consistently positive guest experience or fail to foster an inclusive and welcoming environment. In addition, we cannot ensure that our restaurant crew or business partners will not take actions that adversely affect our brand reputation and relevance.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The restaurant industry is highly competitive. If we are not able to compete successfully, our business, financial condition and results of operations would be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The restaurant industry is highly competitive with respect to taste preferences, price, food quality and selection, customer service, brand reputation, digital engagement, advertising and promotional initiatives, and the location, attractiveness and maintenance of restaurants. We also compete with non-traditional market participants, such as &#8220;convenience meals&#8221; in the form of entr&#233;es, side dishes or meal preparation kits from grocery stores, meal kit delivery services, and &#8220;ghost&#8221; or &#8220;dark&#8221; kitchens, where meals are prepared at separate takeaway premises rather than a restaurant, and with delivery aggregators and food delivery services, which provide consumers with convenient access to a broad range of competing restaurant chains and food retailers, particularly in urbanized areas, and may form a closer relationship with our guests. Increased competition could have an adverse effect on our sales, profitability and development plans. If guest tastes or dietary preferences change, if our marketing efforts are unsuccessful, or if our restaurants are unable to compete successfully with other restaurant outlets, our business could be adversely affected.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We continue to believe our commitment to higher-quality and responsibly sourced ingredients resonates with guests and gives us a competitive advantage; however, many of our competitors also make claims related to the quality of their ingredients and lack of artificial flavors, colors and preservatives. The increasing use of these claims by competitors, regardless of the accuracy of such claims, may lessen our differentiation and make it more difficult for us to compete. If we are unable to continue to maintain our distinctiveness and compete effectively, our business, financial condition and results of operations could be adversely affected.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our investments in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">technology and automation to transform and enhance the experience of our employees and guests may not generate the expected results.</span></div><div style="text-indent:24.45pt"><span><br/></span></div><div style="text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have launched several initiatives to make our food preparation and cooking processes more efficient and drive a better experience for our employees and consumers, most of which are still moving through our &#8220;stage gate&#8221; development and evaluation process. These initiatives include a dual sided plancha, which is our cooking grill; an automated produce slicer; an automated make line by Hyphen, which would automatically assemble guest ordered bowls and salads; and Autocado, an automated avocado processing device that cuts, cores and scoops avocados. We have invested significant time and resources into developing and testing these technologies, but there can be no guarantee that all or any of them will be widely deployed throughout our restaurant network or, if deployed, will materially improve employee or guest experience or our financial performance. We also continue to build upon our investments in digital ordering and guest engagement to enhance guest experience and strengthen our ties with our guests. If these initiatives are not ultimately deployed or if we do not fully realize the intended benefits of these significant investments, our business results may suffer.</span></div><div style="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our use of third-party delivery services may not be profitable and substandard service may negatively impact our reputation.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Over 15% of our 2024 food and beverage revenue consisted of delivery orders for which we are reliant on third-party delivery companies. Depending on which ordering platform a guest uses &#8211; our platform or the third-party delivery service platform &#8211; the delivery fee we collect from the guest may be less than the actual delivery cost. As the delivery industry consolidates, delivery companies gain greater leverage in negotiating the terms of contracts and increasing pricing, which in turn could negatively impact our profits from this channel. If the third-party delivery companies we utilize increase the fees they charge users or give greater priority or promotions on their platforms to other restaurants, our delivery business and our sales may be negatively impacted. In addition, if a third-party delivery driver fails to deliver an order on time, fails to deliver the complete order or otherwise provides a bad guest experience, our guest may attribute that negative experience to Chipotle and our reputation and sales could be adversely impacted. The ordering and payment platforms used by these third parties, our mobile app or our online ordering site have been and could again be interrupted by technological failures, user errors, cyber-attacks or other factors, which could adversely impact sales through these channels and negatively impact our overall sales and reputation. </span></div><div style="text-indent:27.35pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Human Capital</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we are not able to hire, develop and retain qualified restaurant employees and/or appropriately plan our workforce, our growth plan and profitability could be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggressive pace at which we open new restaurants can make it increasingly difficult to recruit and hire sufficient numbers of qualified employees to manage and work in our restaurants, to train employees to deliver a consistently high-quality product and guest experience and to maintain an effective system of internal controls for a dispersed workforce, which could materially harm our business and results of operations. Maintaining appropriate staffing in our restaurants requires precise workforce planning, which has become more complex due to predictive scheduling laws (also called &#8220;fair workweek&#8221; or &#8220;secure scheduling&#8221;) and &#8220;just cause&#8221; termination legislation in certain geographic areas where we operate. The market for qualified talent continues to be competitive and we must continue to offer competitive wages, benefits and workplace conditions to retain qualified employees. We have experienced and may continue to experience challenges in hiring and retaining restaurant employees and in maintaining full restaurant staffing in various locations, which has resulted in longer wait times for guest orders, temporary closures of the digital make line and decreased employee and guest satisfaction. A shortage of qualified candidates who meet legal work authorization requirements, failure to hire, train and retain new restaurant employees in a timely manner or higher than expected turnover levels could affect our ability to open new restaurants, grow sales at existing restaurants or meet our labor cost objectives. Anticipated changes in immigration laws and regulations could decrease the pool of candidates with legal work authorization, cause disruption in the workforce for all companies that rely on hourly workers and increase the costs, time and requirements to hire new employees. In addition, failure to adequately monitor and proactively respond to employee dissatisfaction could lead to poor guest satisfaction, higher turnover, litigation and unionization efforts, which could negatively impact our financial results. We have experienced labor union efforts to organize groups of our employees from time to time and, if successful, those organizational efforts may decrease our operational flexibility and disrupt our normal operations, which could adversely affect our business.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we fail to comply with applicable employment and labor laws and regulations, it could have a material, adverse impact on our business.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Various employment and labor laws and regulations govern our relationships with our employees, both within and outside the U.S. These laws and regulations relate to matters such as employment discrimination, wage and hour laws, requirements to provide and document meal and rest periods or other benefits, family leave mandates, requirements regarding working conditions and accommodations to certain employees, requirements relating to setting and changing work schedules, citizenship or work authorization and related requirements, insurance and workers&#8217; compensation rules, healthcare laws, anti-discrimination laws, including pay transparency requirements, and anti-harassment laws. We incur substantial costs to comply with these laws and regulations and non-compliance could expose us to significant liabilities. For example, we have had lawsuits filed against us alleging violations of federal and state laws regarding employee wages and payment of overtime, meal and rest breaks, pay transparency to applicants and related practices. We incur legal costs to defend these types of cases, and we could incur losses from these and similar cases, and the amount of such costs and losses could be material.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, some jurisdictions in which we operate have implemented fair workweek or &#8220;secure scheduling&#8221; legislation, which impose complex requirements related to scheduling for certain restaurant employees; sick pay and paid time off legislation, which requires employers to provide paid time off to employees; and/or &#8220;just cause&#8221; termination legislation, which restricts companies&#8217; ability to terminate employees or reduce employees&#8217; hours unless they can prove &#8220;just cause&#8221; or a &#8220;bona fide economic reason&#8221; for the termination or reduction in hours. Additional jurisdictions are considering similar types of legislation. All of these regulations impose additional obligations on us, which could increase our operating costs, and our failure to comply with any of these regulations could subject us to penalties and other legal liabilities, which could adversely affect our ability to attract and retain employees and our results of operations, and potentially cause us to close or reduce operating hours of some restaurants in these jurisdictions. For example, in 2022 we settled a complaint alleging that we violated New York City&#8217;s Fair Workweek law and Earned Safe and Sick Time Act, and we have undergone several audits of our compliance with employment law requirements, which could result in additional liabilities. Our liability exposure for these employment laws and regulations may be higher than our restaurant peers because we have more employees, since we are one of the largest restaurant companies that owns and operates all our restaurants, while most of our restaurant peers franchise some or a significant portion of their operations.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Increases in the cost of labor, including mandated minimum wage increases and increases in the cost of health benefits, could adversely impact our business and profitability.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our profitability has been and could continue to be adversely impacted by increases in labor costs, including wages and health benefits, which are some of our most significant costs, including increases triggered by federal, state and local laws governing matters such as minimum wages, meal and rest breaks and changes to eligibility for overtime pay; regulations regarding scheduling and benefits; increased health care and workers&#8217; compensation insurance costs; and higher wages and benefit costs necessary to attract, hire and retain high-quality employees with the right skill sets in a highly competitive job market. In addition, state and local laws may require wage increases and standards on working hours and other factors that would restrict our flexibility to respond to market conditions and increase our costs without corresponding benefits. For example, in 2024 California required national restaurant chains, including Chipotle, to pay a minimum $20 per hour wage to California restaurant workers, which minimum wage may be increased annually by a state-appointed council. Other states, counties and cities are considering similar regulations. Our ability to offset higher labor costs by increasing menu prices depends on the willingness of our guests to pay the higher prices and the perceived value of our meals relative to competitors. If competitive or inflationary pressures or other factors prevent us from offsetting higher labor costs by increased menu prices, our profitability may decline.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">A failure to recruit, develop and retain effective leaders or the loss or shortage of management personnel with key capacities and skills could impact our strategic growth plans and jeopardize our ability to meet our business performance expectations and growth targets.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ability to continue to grow our business depends substantially on the contributions and abilities of our executive leadership team and other key management personnel. Changes in senior management could result in significant changes in strategic direction and initiatives. A failure to maintain appropriate organizational capability to support our strategic initiatives, a failure to implement appropriate development programs and build adequate bench strength with key skillsets, or a failure to effectively manage our leadership succession, could jeopardize our ability to meet our business performance expectations and growth targets. If we are unable to attract, develop, retain and incentivize sufficiently experienced and capable management personnel, our business and financial results may suffer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Cybersecurity, Data Privacy and IT Systems</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Breaches or other unauthorized access, theft, modification or destruction of guest and/or employee personal, confidential or other material information that is stored in our systems or by third parties on our behalf could damage our reputation and expose us to potential liabilities.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As our reliance on technology has grown, the scope and severity of potential risks from cyber threats has increased. Many of our information technology systems (whether cloud-based or hosted in proprietary servers), including those used for our point-of-sale, web and mobile platforms, online and mobile payment systems, delivery services and rewards programs and administrative functions, contain personal, financial or other information that is entrusted to us by our guests, business partners and employees. Many of our information technology systems also contain confidential information about our business, such as business strategies, development initiatives and designs, and confidential information about third parties, such as suppliers. Similar to many other restaurant companies, we have in the past experienced, and we expect to continue to experience, cyber-attacks, including phishing, and other attempts to breach, or gain unauthorized access to, our systems and databases. To date, these attacks have not had a material impact on our operations, but we cannot provide assurance that they will not have an impact in the future.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our third-party providers&#8217; and business partners&#8217; information technology systems and databases are subject to similar risks. The number and frequency of these attempts varies from year to year and increases as the scope and scale of our technology footprint and digital operations increases. In addition, we provide guest and employee data, as well as confidential information important to our business to third parties. Individuals performing work for us and these third parties also may access some of this data, including on personally owned digital devices. To the extent we, a third party or such an individual were to experience a breach of our or their information technology systems that results in the unauthorized access, theft, use, destruction or other compromises of guests&#8217; or employees&#8217; data or confidential information of Chipotle stored in or transmitted through such systems, including through cyber-attacks or other external or internal methods, it could result in a material loss of revenues from the potential adverse impact to our reputation and brand, a decrease in our ability to retain guests or attract new ones, the imposition of potentially significant costs (including loss of data or payment for recovery of data) and liabilities, loss of business, loss of business partners and licensees and the disruption to our supply chain, business and plans. Unauthorized access, theft, use, destruction or other compromises are becoming increasingly sophisticated and may occur through a variety of methods, including attacks using malicious code, vulnerabilities in software, hardware or other infrastructure (including systems used by our supply chain), system misconfigurations, phishing, deepfakes, ransomware, malware or social engineering. The rapid evolution and increased adoption of artificial intelligence technologies may intensify our cybersecurity risks. Our logging capabilities, or the logging capabilities of third parties, are not always complete or sufficiently granular, affecting our ability to fully understand the scope of security breaches.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the increasing complexity and sophistication of techniques used by bad actors to obtain unauthorized access to or disable information technology systems, and the fact that cyberattacks are being made by groups and individuals with a wide range of expertise and motives, it is increasingly difficult to anticipate and defend against cyberattacks, and a cyberattack could occur and persist for an extended period of time before being detected. Moreover, the extent of a particular cyber incident and the steps that we may need to take to investigate the incident may not be immediately clear, and it may take a significant amount of time before such investigation can be finalized and completed and reliable information about the incident is known. During the pendency of any such investigation, we may not know the extent of the harm or how best to remediate it, and we may be required to disclose incidents before their full extent is known.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Such security breaches also could result in a violation of applicable U.S. and international privacy, cyber and other laws or trigger data breach notification laws, including new disclosure rules promulgated by the SEC, and subject us to private third party or securities litigation and governmental investigations and proceedings, any of which could result in our exposure to material civil or criminal liability. These risks also exist in companies that license our brand, that we partner with or invest in that use separate information systems. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We may be required to make significant capital investments and other expenditures to investigate security incidents, remedy cybersecurity problems, recuperate lost data, prevent future compromises and adapt systems and practices to react to the changing threat environment. These include costs associated with notifying affected individuals and other agencies, additional security technologies and training, hiring additional employees, retention of experts and providing credit monitoring services for individuals whose data has been breached. These costs could be material and could adversely impact our results of operations in the period in which they are incurred, including by causing us to delay the pursuit of other important business strategies and initiatives, and may not meaningfully limit the success of future attempts to breach our information technology systems.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Media or other reports of existing or perceived security vulnerabilities in our systems or those of our third-party business partners or service providers can also adversely impact our brand and reputation and negatively impact our business. Additionally, the techniques and sophistication used to conduct cyber-attacks and compromise information technology systems, as well as the sources and targets of these attacks, change frequently and are often not recognized until such attacks are launched or have been in place for a period of time. The rapid evolution and increased adoption of artificial intelligence technologies amplifies these concerns. We continue to make significant investments in technology, third-party services and employees to develop and implement systems and processes that are designed to anticipate cyber-attacks and to prevent or minimize breaches of our information technology systems or data loss, but these security measures cannot provide assurance that we will be successful in preventing such breaches or data loss.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we fail to fully comply with privacy and data protection laws and regulations, we could incur significant civil and criminal penalties and liabilities, suffer reputational damage, and adverse publicity.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Complex local, state, federal and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These privacy and data protection laws and regulations are quickly evolving, with new or modified laws and regulations proposed and implemented frequently and existing laws and regulations subject to new or different interpretations and enforcement. Complying with these laws and regulations can be costly and can delay or impede the development of new services. </span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For example, Europe&#8217;s General Data Protection Regulation (&#8220;GDPR&#8221;) and the U.K. General Data Protection Regulation (which implements the GDPR into U.K. law), impose stringent data protection requirements and provide for significant penalties for noncompliance. Additionally, the California Consumer Privacy Act (&#8220;CCPA&#8221;) requires, among other things, covered companies to provide specified disclosures to California consumers and allows them to exercise certain rights in connection with their personal information, such as the right to opt-out of certain sales of personal information and to request deletion of personal information (subject to certain exceptions). The CCPA also provides for civil penalties for violations as well as a private right of action for data breaches that may increase data breach litigation. Further, the California Privacy Rights Act, which became effective in January 2023, significantly modified the CCPA to include additional compliance obligations. Since the CCPA was first passed, 19 other states have enacted similar data privacy legislation, eight of which are in effect as of the end of 2024. In addition, a number of other states have passed or are considering additional privacy laws, including laws on health data and biometric data that are in effect, or are expected to take effect in the near future. These state privacy laws will require us to incur additional costs and expenses in our efforts to comply. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If we fail or are perceived to have failed to comply with applicable privacy and data protection laws, or fail to properly respond to or honor consumer requests under any of the foregoing privacy laws, we could be subject to enforcement actions and regulatory investigations, or claims for damages by guests and other affected individuals or parties, or incur fines and damage to our brand reputation, any of which could have a material adverse effect on our operations, financial performance, and business. The amount and scope of insurance we maintain may not cover all types of claims that may arise.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We rely heavily on information technology systems and failures or interruptions in our IT systems could harm our ability to effectively operate our business and/or result in the loss of guests or employees.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are heavily dependent on information technology systems, including for administrative functions, point-of-sale and payment processing in our restaurants, digital ordering and delivery business, tracing ingredients back to suppliers and growers, digital Hazard Analysis and Critical Control Points monitoring, monitoring and managing our supply chain, our guest rewards program, marketing initiatives, employee engagement and payroll processing, and various other processes and transactions. Our ability to effectively manage our business and coordinate the procurement, production, distribution, safety and sale of our products depends significantly on the consistent availability, reliability and security of these systems. Many of these critical systems are provided and managed by third parties, and we are reliant on these third-party providers to implement protective measures that ensure the security and availability of their systems. Although we have operational safeguards in place and we take efforts to ensure that our third-party providers have implemented proper standards and controls, we cannot guarantee that breaches or failures caused by these third-party systems or platforms will not occur. Failures may be caused by various factors, including power outages, natural disasters and other catastrophic events, physical theft, computer and network failures, inadequate or ineffective redundancy, problems with transitioning to upgraded or replacement systems or platforms, flaws in third-party software or services, errors or improper use by our employees or the third-party service providers. If any of our critical IT systems were to become unreliable, unavailable, compromised or otherwise fail, and we were unable to recover in a timely manner, we could experience an interruption in our operations that could have a material adverse impact on our profitability.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Our Supply Chain</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Increases in the costs of ingredients, restaurant equipment and other materials could adversely affect our financial results.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The prices for some of our ingredients, such as beef, avocados and other produce fluctuate due to factors beyond our control, such as limited sources, seasonal shifts, climate conditions, inclement weather, natural disasters, inflation, military and geopolitical conflicts and industry demand, including as a result of animal disease outbreaks, international commodity markets, food safety concerns, product recalls and government regulation. In addition, we source some ingredients (including avocados, tomatoes, beef, pork, limes and peppers) restaurant equipment, packaging and paper products outside the U.S. (including from Mexico, Canada and China), which could subject them to increased tariffs, trade sanctions or taxes. We try to mitigate future price risk through forward contracts, strong partnerships with key suppliers, directly managing key raw material procurement and diversifying our supply base and countries of origin; however, these activities may not fully insulate us from increases in costs, which could have an adverse impact on our profitability.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also could be adversely impacted by price increases specific to meats raised in accordance with our Responsibly Raised animal welfare criteria, and ingredients grown in accordance with our Food with Integrity specifications, the markets for which are generally smaller and more concentrated than the markets for conventionally raised or grown ingredients. Any increase in the prices of the ingredients most critical to our menu, such as chicken, beef, dairy (for cheese, sour cream and queso), avocados, tomatoes and pork, would have a particularly adverse effect on our operating results. If the cost of one or more ingredients significantly increases, we may choose to temporarily suspend serving menu items that use those ingredients, such as guacamole or one of our proteins, rather than pay the increased cost. Any such changes to our available menu may negatively impact our restaurant traffic and could adversely impact our sales and brand.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Shortages or interruptions in the supply of ingredients could adversely affect our operating results.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business is dependent on frequent and consistent deliveries of ingredients that comply with our Food with Integrity specifications, such as dairy (for cheese, sour cream and queso) and chicken that meets our Responsibly Raised requirements. We may experience shortages, delays or interruptions in the supply of ingredients and other supplies to our restaurants due to higher or more lucrative demand from other sources; inclement weather or natural disasters; animal disease outbreaks (such as avian flu); social or labor unrest; shortages of agricultural workers (including due to changes in immigration laws); operational disruptions at our suppliers, distributors or transportation providers (including due to cyberattacks, malware or ransomware); financial distress or insolvency of suppliers or distributors, or the inability of suppliers or distributors to manage adverse business conditions; or other conditions beyond our control. Ongoing global conflicts have disrupted and could continue to disrupt some shipping routes, which could result in shortages or delays of certain ingredients and packaging. In addition, we have a single or a limited number of suppliers for some of our ingredients, including lemon and lime juice, tomatoes and adobo. Although we believe we have potential alternative suppliers and sufficient reserves of ingredients, shortages or interruptions in our supply of ingredients could adversely affect our financial results.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If our supply chain capacity does not expand to match our new restaurant growth, our long-term growth goals could be impaired or delayed.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have set aggressive goals for the number of new restaurants we plan to open over the next few years. Even in the absence of extraordinary disruptions, we may not be able to increase the capacity of our supply chain to keep pace with our growth and fully meet our future business needs. We have experienced and may in the future experience limited available supplies of Responsibly Raised proteins and ingredients that meet our Food with Integrity specifications. In addition, we rely on independent third-party distributors to maintain an inventory of our ingredients and supplies, and deliver them to our restaurants on a timely, as needed basis. There can be no assurance that our suppliers or distributors will be able to accommodate our planned growth or continue to supply required ingredients at preferential prices or at all. An inability of our suppliers to accommodate our growth in a timely or cost-effective manner could impair our growth and have an adverse effect on our business, financial condition, results of operations, and prospects. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Legal and Regulatory Risks</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We could be party to litigation or other legal proceedings that could adversely affect our business, results of operations and reputation.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have been and will continue to be subject to litigation and other legal proceedings that may adversely affect our business, including claims brought by employees, guests, government agencies, suppliers, distributors, shareholders, job applicants or others. These proceedings may be in the form of private actions, administrative proceedings, government enforcement or regulatory actions and litigation on a class or collective basis on behalf of what can be a large group of potential claimants. These legal proceedings have involved, and in the future may involve, allegations of illegal, unfair or inconsistent employment practices, including those governing wage and hour, employment of minors, discrimination, harassment, wrongful termination, and vacation and family leave laws; food safety issues including food-borne illness, food contamination and adverse health effects from consumption of our food products; data security or privacy breaches; discrimination against guests or job applicants; personal injury in our restaurants; marketing and advertising claims, including claims that our Food with Integrity, marketing or sustainability claims are misleading or inaccurate; infringement of patent, copyright or other intellectual property rights; violation of the federal securities laws; workers&#8217; compensation; or other concerns. We are party to a number of pending lawsuits and governmental audits alleging violations of federal and state employment laws, including wage and hour claims, and we could be involved in similar or even more significant litigation and legal proceedings in the future. Even if the allegations against us are unfounded or we ultimately are held not liable, the costs to defend ourselves may be significant and the proceedings may divert management's attention away from operating our business, all of which could negatively impact our financial condition and results of operations. A judgment significantly in excess of any applicable insurance coverage or third-party indemnity could materially adversely affect our financial condition or results of operations. In addition, adverse publicity resulting from claims may damage our reputation. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to extensive laws, government regulation, and other legal requirements and our failure to comply with existing or new laws and regulations could adversely affect our operational efficiencies, ability to attract and retain talent and results of operations.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business is subject to extensive federal, state, local and international laws and regulations, including those relating to: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">preparation, sale and labeling of food, including regulations of the Food and Drug Administration, which oversees the safety of the entire food system and covers inspections and mandatory food recalls, menu labeling and nutritional content;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">employment practices and working conditions, including minimum wage rates, wage and hour practices, meal and rest breaks, fair workweek/secure scheduling and &#8220;just cause&#8221; legislation, employment of minors, discrimination, harassment, classification of employees, paid and family leave, workplace safety, immigration and overtime among others;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">privacy and data security (including regulations governing the protection of personal information, advertising and marketing, access by children, biometrics, surveillance, artificial intelligence, health-related information and financial information), such as California Privacy Rights Act and CCPA in California and privacy-related legislation in a growing number of other states, and international laws such as GDPR in the European Union and Personal Information Protection and Electronic Documents Act in Canada;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">health, sanitation, safety and fire standards and the sale of alcoholic beverages;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">building and zoning requirements, including state and local licensing and regulation governing the design and operation of facilities and land use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">claims made in marketing and advertising, including regarding nutritional information and sustainability impacts;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">public accommodations and safety conditions, including the Americans with Disabilities Act and similar state laws that give civil rights protections to individuals with disabilities in the context of employment, public accommodations, online resources and other areas;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">environmental matters, such as emissions and air quality; water consumption; the discharge, storage, handling, release and disposal of hazardous or toxic substances; local ordinances restricting the types of packaging we can use in our restaurants; and claims we make about our sustainability practices and achievements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">new or increased tariffs, trade sanctions or taxes; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">public company compliance, disclosure and governance matters, including accounting and tax regulations, SEC and NYSE disclosure requirements.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Compliance with these laws and regulations, and future new laws or changes in these laws or regulations that impose additional requirements, can be costly. If the Food and Drug Administration or other government agency adopts new laws and regulations in response to real or perceived emerging food safety, such as concerns over phthalates, PFAS, microplastics or heavy metals in the U.S. food supply, it could impose new processes that disrupt our suppliers&#8217; operations, increase costs or both. Any failure or perceived failure to comply with applicable laws or regulations could result in, among other things, revocation of required licenses, administrative enforcement actions, fines and civil and criminal liability.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Our Growth and Business Strategy</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we are unable to meet our new restaurant opening goals, or maintain the attractiveness of our existing restaurants, our profitability could suffer.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our growth depends on our ability to open new restaurants at an aggressive rate and operate them profitably as soon as possible. The cost of opening new restaurants has continued to increase due to construction labor inflation and increased costs of materials and equipment. In addition, we incur substantial startup expenses each time we open a new restaurant, and it can take up to 36 months to ramp up the sales and profitability of a new restaurant, during which time costs may be higher as we train new employees and build up a guest base. If we are unable to build the guest base that we expect or fail to overcome the higher startup expenses associated with new restaurants, our new restaurants may not be as profitable as our existing restaurants. In addition, the opening of new stores may negatively impact the profitability of existing stores that are located nearby. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ability to open and profitably operate new restaurants also is subject to various risks, such as the identification and availability of desirable locations; the negotiation of acceptable lease terms; the need to obtain all required governmental permits (including zoning approvals and liquor licenses) and comply with other regulatory requirements; the availability of capable contractors and subcontractors; increases in the cost and decreases in the availability of labor and building material; changes in weather, natural disasters, pandemics or other acts of God that could delay construction and adversely affect guest traffic; our ability to hire and train qualified management and restaurant employees; and general economic and business conditions. At each potential location, we compete with other restaurants and retail businesses for desirable development sites, construction contractors, management personnel, hourly employees and other resources. If we are unable to successfully manage these risks, we could face increased costs and lower than anticipated sales and earnings in future periods. Our timeline for completing construction also has gotten longer, due to landlord reluctance to commit to building in light of fluctuating interest rates, tight money supply and general economic conditions, and due to backlogs and long wait times for us to obtain required permits and utility hookups.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we need to maintain the attractiveness of our existing restaurants through remodels, upgrades and regular upkeep. If the costs associated with remodels, upgrades or regular upkeep are higher than anticipated, restaurants are closed for remodeling for longer periods than planned or remodeled restaurants do not perform as expected, which could have a negative effect on our operating results, and we may not realize our projected desired return on investment.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our failure to effectively manage and support our growth could have a negative adverse effect on our business and financial results.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2024, we owned and operated over 3,700 Chipotle restaurants and we plan to open a significant number of new restaurants in the next several years, working towards our long-term goal of 7,000 restaurants in North America. Our existing restaurant management systems, back-office technology systems and processes, financial and management controls, information systems and staffing may not be adequate to support our growing business. To effectively manage a larger number of restaurants, we may need to upgrade and expand our infrastructure and information systems, automate more processes that currently are manual or require manual intervention and hire, train and retrain restaurant employees and corporate support staff, all of which may result in increased costs and at least temporary inefficiencies. We also believe our culture is an important contributor to our success, and as we continue to grow it may be increasingly difficult to imbed and maintain our culture across the company. Our failure to sufficiently invest in our infrastructure and information systems and maintain our strong staffing and culture could harm our brand and operating results.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we partner with third parties or acquire new businesses that do not align with our core values or that do not fulfill their contractual responsibilities and commitments, our brand reputation and international growth plans could suffer.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our global growth strategy includes expanding our existing restaurant footprint and introducing Chipotle in new international jurisdictions in which we currently do not operate. The success of our strategy will depend on our identifying and partnering with new business partners, including licensees, joint venture partners, suppliers and distributors, and may include identifying suitable acquisition targets in these new jurisdictions that align with our core values. In 2024, the first licensed Chipotle restaurants opened in Kuwait and Dubai in partnership with international franchise retail operator Alshaya Group, and there are plans to open more licensed restaurants in other areas in the Middle East. We believe guests expect the same high quality food and excellent customer service at restaurants operated by licensees and joint venture partners as they receive in Chipotle-owned and operated restaurants. We provide extensive training to our business partners and we require compliance with specific food quality and safety standards and guest service levels in our agreements with business partners; however, we do not have direct control over the restaurants operated by third-party partners, and the quality and service in those restaurants may be less than the quality and service of Chipotle-operated restaurants. Failure of our business partners to adhere to our high food quality and operating standards, comply with applicable law, adhere to high ethical standards, and create a culture of respect in their restaurants could damage our brand reputation, domestically and internationally, and impair our international expansion plans. New partnerships and/or acquisitions also may divert management&#8217;s attention from other initiatives and/or day-to-day operations, which could adversely affect our business and results of operations.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock may be more volatile than the market price of our peers.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe the market price of our common stock generally has traded at a higher price-earnings ratio than stocks of most of our peer companies as well as the overall market, which typically has reflected market expectations for higher future operating results. At any given point in time, our price-earnings ratio may trade at more than twice the price-earnings ratio of the S&amp;P 500. Also, the trading market for our common stock has been volatile at times, including because of adverse publicity events. As a result, if we fail to meet market expectations for our operating results in the future, any resulting decline in the price of our common stock could be significant.</span></div><div style="text-align:justify;text-indent:24.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Risks Related to Sustainability Factors</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to evolving public disclosure requirements and expectations, including with respect to sustainability matters, that could expose us to numerous risks and could adversely affect our reputation and results of operations.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to evolving disclosure obligations promulgated by governmental and regulatory organizations relating to sustainability factors that impact our business. These disclosure obligations are complex and not always consistent, making compliance difficult and uncertain. In addition, investors, guests and other stakeholders increasingly are focusing on sustainability matters and related disclosures. We have incurred and expect to continue to incur increased expenses and management time and attention to comply with these disclosure obligations and stakeholder expectations. For example, measuring Scope 1, 2 and 3 greenhouse gas emissions relating to our business, developing reduction plans and initiatives, and creating and disclosing achievable reduction goals can be costly, difficult and time consuming and is subject to evolving reporting standards, including California&#8217;s Climate Corporate Data Accountability Act, California&#8217;s Greenhouse Gases: Climate-Related Financial Risk Bill and similar proposals by other national, local and international regulatory agencies. We may also communicate certain initiatives, goals and strategies regarding environmental sustainability and human capital management related matters, such as workforce metrics, responsible sourcing and social investments in our SEC filings or in other public disclosures. We previously announced that we had set science-based targets validated by the Science Based Targets Initiative to reduce absolute Scope 1, 2 and 3 greenhouse gas emissions 50% by 2030 from a 2019 base year, and achievement of this goal is subject to risks and uncertainties, many of which are outside of our control. Achievement of this goal may prove to be more difficult and costly than we anticipate.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, statements about our sustainability-related initiatives and goals, and progress toward those goals, may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve, and assumptions that are subject to change in the future. If we are unable to meet our sustainability-related goals or evolving stakeholder or industry expectations and standards, or if we are perceived to have not responded appropriately to the growing concern for sustainability issues, investors, guests and other stakeholders may choose to patronize a competitor that they perceive to be more responsive, and our reputation, business or financial condition may be adversely affected. If our sustainability-related data, processes and reporting are incomplete or inaccurate, or if we fail to achieve progress with respect to our sustainability goals on a timely basis, or at all, our reputation, business, financial performance and growth could be adversely affected.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we could be criticized by anti-ESG stakeholders for the scope or nature of our sustainability initiatives or goals or for any revisions to these goals. We could also be subjected to negative responses by governmental actors (such as anti-ESG legislation or retaliatory legislative treatment) or consumers (such as boycotts or negative publicity campaigns) that could adversely affect our reputation, business, financial performance and growth.</span></div><div style="text-align:justify;text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Climate change and volatile adverse weather conditions could adversely affect our restaurant sales or results of operations.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There is growing concern that climate change and global warming has caused and may continue to cause more severe, volatile weather or extended droughts, which could increase the frequency and duration of weather impacts on our operations. Adverse weather conditions have in the past and may again impact guest traffic at our restaurants and, in more severe cases such as hurricanes, tornadoes, wildfires or other natural disasters, cause temporary restaurant closures, all of which negatively impact our restaurant sales. In addition, our supply chain is subject to increased costs caused by the effects of climate change and diminished energy and water resources. Increasing weather volatility and changes in global weather patterns could reduce crop size and crop quality, or destroy crops altogether, which could result in decreased availability or higher pricing for our produce and other ingredients. We may be forced to source ingredients from new geographic regions, which could impact quality and taste, and increase our costs. These factors are beyond our control and may be unpredictable. Climate change and government regulation relating to climate change mitigation also could result in construction delays for new restaurants and interruptions to the availability or increases in the cost of utilities. The ongoing and long-term costs of these impacts related to climate change and other sustainability-related issues could have a material adverse effect on our business and financial condition if we are not able to mitigate them.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">General Risk Factors</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Economic and business factors that are largely beyond our control may adversely affect consumer behavior and our financial results.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restaurant dining generally is dependent upon consumer discretionary spending, which may be affected by general economic conditions that are beyond our control. Increasing or prolonged high inflation, international, domestic and regional economic conditions, consumer income levels, financial market volatility, a slow or stagnant pace of economic growth, mass layoffs, rising energy costs, rising interest rates, social unrest, military conflicts and governmental, political and budget concerns or divisions may have a negative effect on consumer confidence and discretionary spending. Persistent inflation and concern about a prolonged economic downturn may lead consumers to decrease their discretionary spending. A significant decrease in guest traffic or average transaction size would negatively impact our financial performance. The actual or perceived threat of a pandemic or communicable disease, terrorist attack, mass shooting, heightened security requirements, including cybersecurity, or a failure to protect information systems for critical infrastructure, such as the electrical grid and telecommunications systems, could harm our operations, the economy or consumer confidence generally. Any of the above factors or other unfavorable changes in business and economic conditions affecting our guests could increase our costs, reduce traffic in our restaurants or limit our ability to increase pricing, any of which could lower our profit margins and have a material adverse effect on our sales, financial condition and results of operations. These factors also could cause us to, among other things, reduce the number and frequency of new restaurant openings, close restaurants or delay remodeling of our existing restaurant locations. Further, poor economic conditions may force nearby businesses to shut down, which could reduce traffic to our restaurants or cause our restaurant locations to be less attractive. </span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we purchase ingredients, packaging and equipment from both U.S. and international suppliers and we may need to increase our menu prices in response to increased inflation, higher taxes, new tariffs on imported goods, wage increases due to a tighter job market and other macro-economic factors. Higher menu prices or the perceived value of our meals relative to competitors may lead consumers to reduce their spending in our restaurants or switch to competitors&#8217; value or lower-priced meals. If competitive or other factors prevent us from offsetting these higher costs through menu price increases, our profitability may decline.</span></div><div style="text-indent:24.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our quarterly financial results may fluctuate significantly, including due to factors that are not in our control.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our quarterly financial results may fluctuate significantly and could fail to meet investors&#8217; expectations for various reasons, including: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">negative publicity about the safety of our food, employment-related issues, guest safety, litigation or other issues involving our restaurants;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">fluctuations in supply costs, particularly for our most significant ingredients, and our inability to offset the higher cost with price increases, without adversely impacting guest traffic;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our inability to purchase sufficient quantities of our key ingredients and equipment as our restaurant count grows;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">labor availability and wages of restaurant management and employees;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">increases in marketing or promotional expenses;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the timing of new restaurant openings and related revenues and expenses, and the operating costs at newly opened restaurants;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the impact of inclement weather and natural disasters, such as freezes and droughts, which could decrease guest traffic and increase the costs of ingredients;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the amount and timing of stock-based compensation;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">litigation, settlement costs and related legal expenses;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">taxes, new or increased tariffs or trade sanctions, asset impairment charges and non-operating costs; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">variations in general economic conditions, including the impact of rising inflation and the impact of rising interest rates on consumer demand trends.</span></div><div><span><br/></span></div><div style="text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of any of these factors, results for any one quarter are not necessarily indicative of results to be expected for any other quarter or for any year. Average restaurant sales or comparable restaurant sales in any future period may decrease.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_19"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_22"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1C. CYBERSECURITY</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity Risk Management and Strategy</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-38" continuedAt="f-38-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-39" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we are regularly subject to cyberattacks and other cybersecurity incidents. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-40">In response, we have implemented cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage cybersecurity risks.</ix:nonNumeric> Our enterprise risk management framework considers cybersecurity risk alongside other company risks as part of our overall risk assessment process. Our enterprise risk management team collaborates with our Information Security function, led by our Chief Information Security Officer (&#8220;CISO&#8221;) and our Chief Customer and Technology Officer (&#8220;CCTO&#8221;), to gather insights for assessing, identifying and managing cybersecurity threat risks, their severity, and potential mitigations. We also are a member of an industry cybersecurity intelligence and risk sharing organization to stay abreast of changes in the cybersecurity environment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-41" continuedAt="f-41-1" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess Chipotle&#8217;s Information Security program using an industry cybersecurity framework from the National Institute of Standards and Technology. This program includes policies, processes and procedures that help assess and identify our cybersecurity risks and inform how security measures and controls are developed, implemented and maintained. The risk assessment along with risk-based analysis and judgment are used to select security controls to address risks. During this process, the following factors, among others, are considered: likelihood and severity of risk, impact on the Company and others if a risk materializes, feasibility and cost of controls and impact of controls on operations. </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain internal resources to perform penetration testing designed to simulate evolving tactics and techniques of real-world threat actors, engage with industry partners and law enforcement and intelligence communities and conduct tabletop exercises and periodic risk interviews across our business. We also engage an independent third party to periodically perform internal and external penetration testing of Chipotle's information security environment and engage other third parties to periodically conduct assessments of our cybersecurity capabilities. In addition, we continue to expand training and awareness practices to mitigate risk from human error, including mandatory computer-based training and internal communications for employees. Our employees undergo cybersecurity awareness training and regular phishing awareness campaigns that are based upon and designed to emulate real-world contemporary threats. We provide prompt feedback (and, if necessary, additional training or remedial action) based on the results of such exercises.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-38-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-42"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-43">Our processes also address cybersecurity risks associated with our use of third-party service providers including suppliers, software and cloud-based service providers, as well as third-party security firms used in different capacities to provide or operate some of our cybersecurity controls and technology systems.</ix:nonNumeric></ix:nonNumeric> We proactively evaluate the cybersecurity risk of a third party by utilizing a repository of risk assessments, external monitoring sources, threat intelligence and predictive analytics to better inform Chipotle during contracting and vendor selection processes. Additionally, when third party risks are identified, we require those third parties to agree by contract to implement appropriate security controls. Security issues are documented and tracked, and periodic monitoring of third parties is conducted in an effort to mitigate risk.</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-44" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the processes, technologies, and controls that we have in place to reduce the likelihood of a material cybersecurity incident (or series of related cybersecurity incidents), Chipotle has a written incident response plan outlining how to address cybersecurity events that occur. The plan sets forth the steps for coordination among various corporate functions and governance groups and serves as a framework for the execution of responsibilities across businesses and operational roles. Our incident response plan is designed to help us coordinate actions to prepare for, detect, respond to and recover from cybersecurity incidents, and includes processes to triage, assess severity, escalate, contain, investigate, and remediate the incident, as well as to assess the need for disclosure, comply with applicable legal obligations and mitigate the impact to our brand and reputation and on impacted parties. We also maintain insurance coverage that, subject to its terms and conditions, is intended to help us cover certain costs associated with cybersecurity incidents and information system failures.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our cybersecurity incident response plan, we conduct tabletop exercises to enhance our incident response preparedness. We maintain business continuity and disaster recovery plans to prepare for and respond to the potential for a disruption in the technology we rely on. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle (or the third parties it relies on) may not be able to fully, continuously, or effectively implement security controls as intended. As described above, we utilize a risk-based approach and judgment to determine whether and how to implement certain security controls and it is possible that we may not implement the necessary controls if we are unable to recognize or underestimate a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate and not fully eliminate cybersecurity risks. Cybersecurity events, when detected by security tools or third parties, may not always be identified immediately or addressed in the manner intended by our cybersecurity incident response plan.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of cybersecurity risks on business strategy, results of operations or financial condition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-true" id="f-45">Based on the information available as of the date of this Annual Report, we have no reason to believe any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations or financial condition.</ix:nonNumeric> For additional information, see &#8220;Risks Related to Cybersecurity, Data Privacy and IT Systems,&#8221; in Item 1A, &#8220;Risk Factors&#8221; in this Annual Report. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-48" escape="true"><ix:continuation id="f-41-1"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-47" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-46" escape="true">Our cybersecurity risk management and strategy processes are led by our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-49">CISO and our CCTO</ix:nonNumeric>.</ix:nonNumeric> These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-51" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-50" escape="true">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#8220;Board&#8221;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#8217;s cybersecurity and other technology risks.</ix:nonNumeric> The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#8217;s controls to monitor and mitigate cybersecurity risks. In addition, <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-52">our Board receives an annual report and quarterly written updates regarding our cybersecurity program.</ix:nonNumeric></span></div></ix:nonNumeric></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. PROPERTIES</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, Chipotle and our consolidated subsidiaries owned and operated 3,726 restaurants. Our main office is located at 610 Newport Center Drive, Suite 1100, Newport Beach, CA 92660 and our telephone number is (949) 524-4000. We lease our main office and substantially all of the properties on which we operate restaurants. We own 17 properties and operate restaurants on all of them. For additional information regarding the lease terms and provisions, see </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_94">Note 1. &#8220;Description of Business and Summary of Significant Accounting Policies&#8221;</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_118">Note 9. &#8220;Leases&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our consolidated financial statements included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221; </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_28"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding legal proceedings, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_124">Note 11. &#8220;Commitments and Contingencies&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our consolidated financial statements included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221;</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_31"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_37"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_807"></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock trades on the New York Stock Exchange under the symbol &#8220;CMG.&#8221; </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025, there were approximately 2,394 shareholders of record. This does not include persons whose stock is in nominee or &#8220;street name&#8221; accounts through brokers. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_818"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects shares of common stock we repurchased during the fourth quarter of 2024.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Average Price Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Purchased 10/1 through 10/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,474,582</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">58.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,474,582</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">973,992,478</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Purchased 11/1 through 11/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,348,512</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">59.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,348,512</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">835,097,636</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Purchased 12/1 through 12/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,713,277</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">62.31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,713,277</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,028,341,738</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5,536,371</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">59.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5,536,371</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Shares were repurchased pursuant to repurchase programs announced on July 24, 2024 and October 29, 2024. </span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">The December total includes an additional $300 million in authorized repurchases approved on December&#160;17, 2024 and announced February&#160;4, 2025. There is no expiration date for this program. The authorization to repurchase shares will end when we have repurchased the maximum amount of shares authorized, or we have determined to discontinue such repurchases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not required to pay any dividends and have not declared or paid any cash dividends on our common stock. We intend to continue to retain earnings for use in the operation and expansion of our business and to repurchase shares of common stock (subject to market conditions), and therefore do not anticipate paying any cash dividends on our common stock in the foreseeable future. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_829"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF CUMULATIVE TOTAL RETURN</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative annual stockholders return on our common stock from December 31, 2019, through December&#160;31, 2024, to that of the total return index for the S&amp;P 500 and the S&amp;P 500 Restaurants Index assuming an investment of $100 on December 31, 2019. In calculating total annual stockholder return, reinvestment of dividends, if any, is assumed. The indices are included for comparative purposes only. They do not necessarily reflect management&#8217;s opinion that such indices are an appropriate measure of the relative performance of our common stock. The values shown are neither indicative nor determinative of future performance. This graph is not &#8220;soliciting material,&#8221; is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference in any of our filings under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.</span></div><div style="margin-top:10pt;text-align:center"><img src="cmg-20241231_g2.jpg" alt="1017" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:585px"/></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Company/Index</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Chipotle Mexican Grill, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">166</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">209</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">166</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">273</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">360</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">S&amp;P 500</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">100</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">148</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">119</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">148</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">182</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">S&amp;P 500 Restaurants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">116</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">140</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">126</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">146</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*$100 invested on December 31, 2019, in stock or index, including reinvestment of dividends.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal year ending December&#160;31, 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Source data: Bloomberg</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_40"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. RESERVED</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_43"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion together with our consolidated financial statements and related notes included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221; This section of the Form 10-K generally discusses 2024 items and year-to-year comparisons of 2024 to 2023. Discussions of 2022 items and year-to-year comparisons of 2023 and 2022 that are not included in this Form 10-K can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 on our Annual Report on Form 10-K for the year ended December 31, 2023. The discussion contains forward-looking statements involving risks, uncertainties and assumptions that could cause our results to differ materially from expectations. See &#8220;Cautionary Note Regarding Forward-Looking Statements.&#8221; Factors that might cause such differences include those described in Item 1A. &#8220;Risk Factors&#8221;, 7A. "Quantitative and Qualitative Disclosure About Market Risk", and elsewhere in this report.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_46"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned 3,644 Chipotle restaurants throughout the United States, and 82 international Chipotle restaurants. Additionally, we had three international licensed restaurants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our U.S. operations based on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ten</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> regions and aggregate our operations to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reportable segment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; we commonly discuss the following key operating metrics which we believe will drive our financial results and long-term growth model. W</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e believe these metrics are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> useful to investors because management uses these metrics to assess the growth of our business and the effectiveness of our marketing and operational strategies:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Comparable restaurant sales</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Food, beverage, and packaging as a percentage of total revenue</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Labor as a percentage of total revenue</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Occupancy as a percentage of total revenue</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other operating costs as a percentage of total revenue</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">New restaurant openings </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_49"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 Financial Highlights, year-over-year:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total revenue increased 14.6% to $11.3 billion</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Comparable restaurant sales increased 7.4%</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diluted earnings per share was $1.11, a 24.7% increase from $0.89</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Trends. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comparable restaurant sales increased 7.4% for the year ended December&#160;31, 2024. The increase is attributable to higher transactions of 5.3% and a 2.1% increase in average check. Comparable restaurant sales represent the change in period-over-period total revenue for restaurants in operation for at least 13 full calendar months. Digital sales represented 35.1% of total food and beverage revenue. For 2025, management is anticipating comparable restaurant sales growth in the low to mid-single digit range.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restaurant Development. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, we opened 304 restaurants, which included 257 restaurants with a Chipotlane. We expect to open approximately 315 to 345 company-owned restaurants in 2025. We expect that at least 80% of our new company-owned restaurants will include a Chipotlane. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Licensing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the year ended December&#160;31, 2024,  three licensed restaurants were opened in the Middle East.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cultivate Next Fund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our Cultivate Next Fund is a venture formed to make early-stage investments into strategically aligned companies that further our purpose to Cultivate a Better World. The Fund is authorized to invest up to $100.0 million, which is financed almost entirely by Chipotle. As of December&#160;31, 2024, we have made $63.0 million in investments through this Fund. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restaurant Activity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details company-owned restaurant unit data for the years indicated. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,437</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle openings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">304</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">270</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Non-Chipotle openings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle permanent closures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle relocations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(12)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Non-Chipotle permanent closures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(6)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,726</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,437</span></td></tr></table></div><div style="margin-top:5pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The following table details licensed restaurant unit data for the years indicated.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Licensed restaurant openings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total at end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_55"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations as a percentage of total revenue and period-over-period change are discussed in the following section. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_663"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food and beverage revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,247.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,804.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14.7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Delivery service revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">66.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">67.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,313.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,871.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Average restaurant sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.213</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Comparable restaurant sales increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5.3%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Average check</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Menu price increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Check mix</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Average restaurant sales refers to the average trailing 12-month food and beverage revenue for restaurants in operation for at least 12 full calendar months.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in restaurant sales for the period indicated:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">For the period ended December 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,871.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Change from:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Comparable restaurant sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Restaurants not yet in comparable base opened in 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Restaurants not yet in comparable base opened in 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">For the period ended December 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,313.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_784"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Food, Beverage and Packaging Costs</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food, beverage and packaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,374.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,912.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">15.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food, beverage and packaging costs increased 0.3% as a percentage of total revenue for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023. The increase was due to higher usage of ingredients as we focused on ensuring consistent and generous portions, inflation across several ingredient costs, primarily avocados, and a protein mix shift from the Smoked Brisket limited time offering and a Braised Beef Barbacoa marketing initiative. This increase was partially offset by a 1.0% benefit from menu price increases.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_676"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Labor Costs</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Labor costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,789.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,441.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14.3%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24.7%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24.7%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Labor costs remained flat as a percentage of total revenue for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023. The 1.1% benefit from sales leverage was mostly offset by 0.9% due to restaurant wage inflation, of which 0.4% was due to minimum wage increases for our restaurants in California.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_687"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Occupancy Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">563.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">503.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occupancy costs decreased 0.1% as a percentage of total revenue for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023, primarily due to 0.3% of sales leverage partially offset by 0.2% of increased occupancy expense, of which 0.1% was associated with existing restaurants and 0.1% was associated with new restaurants.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_698"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Costs </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,568.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,428.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">13.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating costs decreased 0.6% as a percentage of total revenue for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023, primarily due to 0.5% of sales leverage and 0.2% of lower delivery expenses.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_709"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General and administrative expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">697.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">633.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">%)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the change in general and administrative expenses for the period indicated:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.112%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.688%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period ended December 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change from:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conferences, primarily the biennial All Managers&#8217; Conference</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside services related to corporate initiatives</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period ended December 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_731"></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment, Closure Costs, and Asset Disposals</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Impairment, closure costs, and asset disposals</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(29.8%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.2%)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment, closure costs, and asset disposals </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in dollar terms for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2024 compared to the year ended December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to a gain on the sale of corporate equipment and higher charges related to the replacement of certain leasehold improvements in the comparable period.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_742"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other Income, Net</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Interest and other income, net</span></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">93.9</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">62.7</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">49.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">As a percentage of total revenue</span></td><td colspan="3" style="padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.8%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.6%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in dollar terms for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2024 compared to the year ended December&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to increased interest income from higher investment balances in U.S. Treasury securities, money market funds and time deposits. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_753"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">476.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">391.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Effective income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.5%)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective income tax rate decreased 0.5% for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023, primarily due to lower nondeductible expenses of 0.6% and income tax reserves of 0.4%. These decreases were partially offset by a 0.6% reduction in tax benefits related to option exercise and equity vesting. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_58"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Financial Data/Seasonality </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Seasonal factors cause our profitability to fluctuate from quarter to quarter. Historically, our average daily restaurant sales and net income are lower in the first and fourth quarters due, in part, to the holiday season and because fewer people eat out during periods of inclement weather (the winter months) than during periods of mild or warm weather (the spring, summer and fall months). Other factors also have a seasonal effect on our results. For example, restaurants located near colleges and universities generally do more business during the academic year. Seasonal factors, however, might be moderated or outweighed by other factors that may influence our quarterly results, such as unexpected publicity impacting our business in a positive or negative way, disease outbreak, epidemic or endemic, the impact of inflation on consumer spending, fluctuations in food or packaging costs, or the timing of menu price increases or promotional activities and other marketing initiatives. The number of trading days in a quarter can also affect our results, although, on an overall annual basis, changes in trading days do not have a significant impact. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results are also affected by other factors such as the amount and timing of non-cash stock-based compensation expense and related tax rate impacts, litigation, settlement costs and related legal expenses, impairment charges and non-operating costs, timing of marketing or promotional expenses, the number and timing of new restaurants opened in a quarter, and closure of restaurants. New restaurants typically have higher operating costs following opening because of the expenses associated with their opening and operating inefficiencies in the months immediately following opening. Accordingly, results for a particular quarter are not necessarily indicative of results to be expected for any other quarter or for any year. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had a cash and marketable investments balance of $2.2 billion, non-marketable investments of $85.2 million, and $29.8 million of restricted cash. After funding the current operations in our restaurants and support centers, the first planned use of our cash flow from operations is to provide capital for the continued investment in new restaurant construction. In addition to continuing to invest in our restaurant expansion, we expect to utilize cash flow from operations to: repurchase additional shares of our common stock subject to market conditions; invest in, maintain, and refurbish our existing restaurants; and for general corporate purposes. As of December&#160;31, 2024, $1.0 billion remained available for repurchases of shares of our common stock, which includes the $300.0 million additional authorization approved by our Board of Directors on December 17, 2024. Under the remaining repurchase authorizations, shares may be purchased from time to time in open market transactions, subject to market conditions. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Borrowing Capacity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had $500.0 million of undrawn borrowing capacity under a line of credit facility. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Cash</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that cash from operations, together with our cash and investment balances, will be sufficient to meet ongoing capital expenditures, working capital requirements and other cash needs for the foreseeable future. Assuming no significant declines in comparable restaurant sales, we expect we will generate positive cash flow for the foreseeable future.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not required significant working capital because guests generally pay using cash or credit and debit cards and because our operations do not require significant receivables, nor do they require significant inventories due, in part, to our use of various fresh ingredients. In addition, we generally have the right to pay for the purchase of food, beverages and supplies sometime after the receipt of those items, generally within ten days, thereby reducing the need for incremental working capital to support our growth.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total capital expenditures for 2024 were $593.6 million. In 2024, we spent on average about $1.5 million in development and construction costs per new restaurant, or about $1.3 million net of landlord reimbursements of $0.2 million. In 2025, we expect to incur about $683.7 million in total capital expenditures. We expect approximately $502.7 million in capital expenditures related to our construction of new restaurants, before any reductions for landlord reimbursements. We expect the average investment cost for new restaurants opening in 2025 will be slightly higher than the average investment costs for those opened in 2024. We expect approximately $149.0 million in capital expenditures related to investments in existing restaurants including remodeling and similar improvements, new equipment and hardware, and technology to optimize efficiencies. Finally, we expect a portion of our incurred capital expenditures to be for additional corporate initiatives including investments in technology to boost innovation, enhance the guest experience, and improve operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_795"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes current and long-term material cash requirements as of December&#160;31, 2024, which we expect to fund primarily with operating cash flows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payments Due by Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026-2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028-2029</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,493&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_118">Note 9. &#8220;Leases&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated financial statements included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221; This includes commitments related to reasonably certain renewal periods for leases that have commenced and includes legally binding lease payments for leases signed but not yet commenced. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Purchase obligations include agreements to purchase goods or services that are enforceable and legally binding on us and that specify all significant terms. We have excluded agreements that are cancellable without penalty. The majority of our purchase obligations relate to food, beverage and packaging, capital projects, information technology, marketing initiatives and corporate sponsorships, and other miscellaneous items. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above table does not include income tax liabilities for uncertain tax positions for which we are not able to make a reasonably reliable estimate of the amount and period of related future payments. Additionally, we have excluded our estimated loss contingencies, due to uncertainty regarding the timing and amount of payment. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_124">Note 11. &#8220;Commitments and Contingencies&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated financial statements included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221;</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_64"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities was $2.1 billion for the year ended December&#160;31, 2024, compared to $1.8 billion for the year ended December&#160;31, 2023. The increase was primarily due to higher net earnings and, to a lesser extent, net cash changes in operating assets and liabilities.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities was $837.5 million for the year ended December&#160;31, 2024, compared to $946.0 million for the year ended December&#160;31, 2023. The change was primarily associated with a $121.2 million decrease in investment purchases net of investment maturities. This was partially offset by increased capital expenditures of $32.9 million primarily related to costs associated with new restaurant development.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities was $1.1 billion for the year ended December&#160;31, 2024, compared to $660.7 million for the year ended December&#160;31, 2023. The change was primarily due to increased repurchases of common stock of $409.2 million.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_67"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We describe our significant accounting policies in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_94">Note 1. &#8220;Description of Business and Summary of Significant Accounting Policies&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated financial statements included in Item 8. &#8220;Financial Statements and Supplementary Data.&#8221; Critical accounting estimates are those that we believe are both significant and that require us to make difficult, subjective or complex judgments, often because we need to estimate the effect of inherently uncertain matters. We base our estimates and judgments on historical experiences and various other factors that we believe to be appropriate under the circumstances. Actual results may differ from these estimates, and we might obtain different estimates if we used different assumptions or factors. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of 1-20 years and most include options to extend the leases for additional 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of 20 years. If the estimate of our reasonably certain lease term was changed, our depreciation and rent expense could differ materially.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed common area maintenance (&#8220;CAM&#8221;) part of our fixed future lease payments; therefore, fixed CAM is also included in our operating lease liability. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. As we have no outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment. If the estimate of our incremental borrowing rate was changed, our operating lease assets and liabilities could differ materially. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets, we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurement for asset impairment is generally based on Level 3 inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#8217;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected revenue and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#8217;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimates of future revenues and expenses are highly subjective judgments based on internal projections and knowledge of our operations, historical performance, and trends in sales and restaurant operating costs, and can be significantly impacted by changes in our business or economic conditions. The determination of asset fair value is also subject to significant judgment and utilizes valuation techniques including discounting estimated future cash flows and market-based analyses to determine fair value. If our estimates or underlying assumptions, including discount rate and sublease income change in the future, our operating results may be materially impacted.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for equity awards over the requisite service period based on the award&#8217;s fair value. Under our stock incentive plans, we issue stock-only stock appreciation rights ("SOSARs"), restricted stock units ("RSUs"), and performance stock units ("PSUs"). We use the Black-Scholes valuation model to determine the fair value of our SOSARs, and we use the Monte Carlo simulation model to determine the fair value of PSUs that contain market conditions. Both of these models require assumptions to be made regarding our stock price volatility, the expected life of the award and expected dividend rates. The volatility and the expected life assumptions are based on our historical data. Similarly, the compensation expense of performance share awards is based in part on the estimated probability of achieving levels of performance associated with particular levels of payout for performance shares. We determine the probability of achievement of future levels of performance by comparing the relevant performance level with our internal estimates of future performance. Those estimates are based on a number of assumptions, including but not limited to growth in restaurant cash flow dollars, average restaurant level operating margin, and growth in new restaurant openings, and different assumptions may have resulted in different conclusions regarding the probability of achieving future levels of performance relevant to the payout levels for the awards. If we change our estimates of stock price volatility or expected lives of our SOSARs, or if we change our assumptions regarding the probability of achieving future levels of performance with respect to performance share awards, our stock-based compensation expense and results of operations may be materially impacted. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes, deferred tax assets and liabilities and any related valuation allowance requires the use of estimates based on our management&#8217;s interpretation and application of complex tax laws and accounting guidance. The majority of our income tax liability is incurred in the U.S. We establish reserves for uncertain tax positions for material, known tax exposures relating to deductions, transactions and other matters involving some uncertainty as to the measurement and recognition of the item. We may adjust these reserves when our judgment changes as a result of the evaluation of new information not previously available and will be reflected in the period in which the new information is available, or due to the expiration of any applicable statute of limitations. While we believe that our reserves are adequate, issues raised by a tax authority may be resolved at an amount different than the related reserve and could materially increase or decrease our income tax provision in future periods. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_70"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Price Risks </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to commodity price risks. Many of the ingredients we use to prepare our food, as well as our packaging materials and utilities to run our restaurants, are ingredients or commodities that are affected by the price of other commodities, exchange rates, foreign demand, weather, seasonality, production, availability and other factors outside our control. We work closely with our suppliers and use a mix of forward pricing protocols under which we agree with our supplier on fixed prices for deliveries at some time in the future, fixed pricing protocols under which we agree on a fixed price with our supplier for the duration of that protocol, formula pricing protocols under which the prices we pay are based on a specified formula related to the prices of the goods, such as spot prices or based on changes in industry indices, and range forward protocols under which we agree on a price range for the duration of that protocol. Generally, our pricing protocols with suppliers can remain in effect for periods ranging from one to 24 months, depending on the outlook for prices of the particular ingredient. In some cases, we have minimum purchase obligations. We have tried to increase the number of suppliers for our ingredients, which we believe can help mitigate pricing volatility and supply continuity risks, and we follow industry news, trade tariffs, exchange rates, foreign demand, weather, geopolitical crises and other world events that may affect our ingredient prices. Increases in ingredient prices could adversely affect our results if we choose for competitive or other reasons not to increase menu prices at the same rate at which ingredient costs increase, or if menu price increases result in guest resistance. We also could experience shortages of key ingredients for many unforeseen reasons, such as crop damage due to inclement weather, if our suppliers need to close or restrict operations, or due to industry-wide shipping and freight delays.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changing Interest Rates </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to interest rate risk through fluctuations of interest rates on our investments. As of December&#160;31, 2024, we had $2.3 billion in cash and cash equivalents, current and long-term investments, and restricted cash, of which the substantial majority are interest bearing. Changes in interest rates affect the interest income we earn, and therefore impact our cash flows and results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Risk </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our operations consist of activities outside of the U.S. and we have currency risk on the transactions in other currencies and translation adjustments resulting from the conversion of our international financial results into the U.S. dollar. However, a substantial majority of our operations and investment activities are transacted in the U.S., and therefore our foreign currency risk is not material at this date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:108%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">34</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_76"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Chipotle Mexican Grill, Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of Chipotle Mexican Grill, Inc. (the Company) as of December&#160;31, 2024 and 2023, the related consolidated statements of income and comprehensive income, shareholders' equity and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2024, in conformity with U.S. generally accepted accounting principles.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February&#160;5, 2025 expressed an unqualified opinion thereon.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:108%">Evaluation of stock-based compensation performance condition assumptions</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">Description of the Matter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company incurred $134.6 million in stock-based compensation expense during the year ended December&#160;31, 2024. Approximately 3,649,000 of the Company&#8217;s vested and non-vested stock awards were subject to performance conditions during the year ended December&#160;31, 2024. As described in Notes 1 and 8 of the consolidated financial statements, the Company records the grant date fair value of the performance stock awards and expenses the fair value of the performance stock awards subject to service conditions over the respective vesting period. Stock-based compensation expense of stock awards subject to performance conditions is based on the estimated probability of achieving levels of performance associated with particular levels of payout. Additionally, at each reporting period, the Company evaluates the probable outcome of the performance conditions including consideration of significant assumptions and as applicable, recognizes the cumulative effect of the change in estimate in the period of the change.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Auditing the estimated quantity of awards the Company determined are probable of vesting for the Company&#8217;s stock awards subject to performance conditions was complex and judgmental. In particular, the stock compensation expense is sensitive to significant assumptions including management&#8217;s internal estimates of the Company&#8217;s future performance. Those estimates are based on certain targets relating to growth in cumulative base restaurant cash flow dollars.</span></div><div><span><br/></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of management&#8217;s controls over stock-based compensation. We tested controls over management&#8217;s review of the assumptions used with regards to the performance conditions. We also tested management's controls to validate that data used in management&#8217;s internal estimates of the Company&#8217;s future performance was complete and accurate. <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Our substantive audit procedures included, among others, testing the significant assumptions underlying the performance conditions (e.g., certain targets related to growth in cumulative base restaurant cash flow dollars) and testing the completeness and accuracy of the underlying data. We evaluated management&#8217;s significant assumptions by comparing the assumptions to current market and economic trends, historical results of the Company's business, and to other relevant factors. We additionally performed a sensitivity analysis of the significant assumptions to evaluate the change in the expense to be recognized for the stock awards subject to performance conditions. We also evaluated the adequacy of the Company&#8217;s stock-based compensation disclosures included in Notes 1 and 8 of the consolidated financial statements in relation to these matters.<br/></span></td></tr></table></div><div style="margin-top:6pt;text-indent:288pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-53">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 1997.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-54">Irvine, California</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;5, 2025</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">&#160;&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">748,537</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-56">560,609</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">143,963</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">115,535</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-59">48,942</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">39,309</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">97,538</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">117,462</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Income tax receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-63">67,229</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-64">52,960</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">674,378</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">734,838</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">1,780,587</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">1,620,713</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-69">2,390,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-70">2,170,038</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-71">868,025</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-72">564,488</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">29,842</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">25,554</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-75">4,000,127</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-76">3,578,548</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">113,728</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">63,082</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-79">21,939</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-80">21,939</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-81">9,204,374</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-82">8,044,362</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:108%">Liabilities and shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">210,695</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">197,646</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">261,913</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">227,537</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">179,747</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">147,688</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Unearned revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">238,577</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">209,680</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">277,836</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">248,074</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">1,168,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">1,030,625</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Commitments and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-95"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-96"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">4,262,782</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">3,803,551</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-99">46,208</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-100">89,109</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-101">71,070</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">58,870</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-103">5,548,828</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-104">4,982,155</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Shareholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-105"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-106">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-108">600,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-110">no</ix:nonFraction></ix:nonFraction> shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-111">-</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-112">-</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-113"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-114">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-116">11,500,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-117">1,358,751</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-118">1,874,139</ix:nonFraction> shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-119">13,586</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-120">18,741</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-121">2,078,010</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-122">1,937,794</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Treasury stock, at cost, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="0" id="f-123">0</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-124">502,843</ix:nonFraction> common shares as of December&#160;31, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:fixed-zero" scale="3" id="f-125">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-126">4,944,656</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-127">10,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-128">6,657</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-129">1,574,232</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-130">6,056,985</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-131">3,655,546</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-132">3,062,207</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Total liabilities and shareholders' equity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-133">9,204,374</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-134">8,044,362</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:108%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:108%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food and beverage revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-135">11,247,384</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-136">9,804,124</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-137">8,558,001</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Delivery service revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-138">66,469</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-139">67,525</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-140">76,651</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-141">11,313,853</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-142">9,871,649</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-143">8,634,652</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Restaurant operating costs (exclusive of depreciation and amortization shown separately below):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food, beverage and packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-144">3,374,516</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-145">2,912,564</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-146">2,602,245</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Labor</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-147">2,789,789</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-148">2,440,982</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-149">2,197,958</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-150">563,374</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-151">503,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-152">460,425</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-153">1,568,482</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-154">1,428,747</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-155">1,311,905</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">697,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">633,584</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">564,191</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-159">335,030</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-160">319,394</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-161">286,826</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Pre-opening costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PreOpeningCosts" format="ixt:num-dot-decimal" scale="3" id="f-162">41,897</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PreOpeningCosts" format="ixt:num-dot-decimal" scale="3" id="f-163">36,931</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PreOpeningCosts" format="ixt:num-dot-decimal" scale="3" id="f-164">29,560</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Impairment, closure costs, and asset disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-165">26,949</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-166">38,370</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-167">21,139</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-168">9,397,520</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-169">8,313,836</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-170">7,474,249</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-171">1,916,333</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">1,557,813</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">1,160,403</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-174">93,897</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-175">62,693</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-176">21,128</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-177">2,010,230</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-178">1,620,506</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-179">1,181,531</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-180">476,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-181">391,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-182">282,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">1,534,110</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">1,228,737</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-185">899,101</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-186">1.12</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-187">0.89</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-188">0.65</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-189">1.11</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">0.89</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-191">0.64</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-192">1,368,343</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-193">1,377,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-194">1,392,543</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-195">1,376,555</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-196">1,385,500</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-197">1,403,077</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other comprehensive income/(loss), net of income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign currency translation adjustments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-198">3,625</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-199">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-200">2,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-201">1,530,485</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-202">1,229,968</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-203">896,567</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:108%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Additional <br/>Paid-In <br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Retained <br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-204">1,856,597</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">18,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">1,711,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-207">452,622</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-208">3,356,102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-209">3,929,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-210">5,354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-211">2,297,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-212">99,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-213">99,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock plan transactions and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="f-214">9,395</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-215">94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-216">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-217">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-218">32,029</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-219">925,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-220">925,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-221">899,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-222">899,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income/(loss), net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-223">2,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-224">2,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-225">1,865,992</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">18,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">1,811,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-228">484,651</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-229">4,282,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">4,828,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">7,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">2,368,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-233">126,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-234">126,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock plan transactions and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="f-235">8,147</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-236">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-237">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-238">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-239">18,192</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-240">662,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-241">662,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-242">1,228,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-243">1,228,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income/(loss), net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-244">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-245">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-246">1,874,139</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">18,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">1,937,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-249">502,843</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">4,944,656</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">6,056,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">6,657</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-253">3,062,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-254">134,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-255">134,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock plan transactions and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="3" id="f-256">6,284</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="f-257">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="f-258">5,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="f-259">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-260">14,506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-261">145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-262">4,323</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-263">249,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-264">827,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-265">1,077,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">Retirement of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="3" id="f-266">507,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-267">5,072</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="3" id="f-268">507,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-269">5,194,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-270">5,189,124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="3" id="f-271">-</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-272">1,534,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-273">1,534,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income/(loss), net of income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-274">3,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-275">3,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-276">1,358,751</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-277">13,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-278">2,078,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-279">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-280">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-281">1,574,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-282">10,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">3,655,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-284">1,534,110</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-285">1,228,737</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-286">899,101</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-287">335,030</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-288">319,394</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-289">286,826</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Deferred income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-290">42,937</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-291">9,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-292">43,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Impairment, closure costs, and asset disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" format="ixt:num-dot-decimal" scale="3" id="f-293">24,582</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" format="ixt:num-dot-decimal" scale="3" id="f-294">37,025</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" format="ixt:num-dot-decimal" scale="3" id="f-295">20,738</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Provision for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-296">215</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-297">1,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-298">760</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-299">131,730</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-300">124,016</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-301">98,030</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-302">3,472</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-303">13,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-304">16,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-305">29,274</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-306">11,216</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-307">14,026</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-308">9,797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-309">3,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-310">3,011</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-311">9,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-312">39,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-313">14,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cmg:IncreaseDecreaseInOperatingLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="f-314">285,587</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="cmg:IncreaseDecreaseInOperatingLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="f-315">254,241</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="cmg:IncreaseDecreaseInOperatingLeaseAssets" format="ixt:num-dot-decimal" scale="3" id="f-316">234,273</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-317">17,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-318">4,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-319">346</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Accounts payable </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-320">8,467</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-321">5,313</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-322">18,208</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Accrued payroll and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-323">34,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-324">57,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-325">9,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-326">27,284</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-327">3,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-328">27,964</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Unearned revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-329">46,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-330">35,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-331">33,374</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Income tax payable/receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-332">14,363</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-333">5,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-334">46,262</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-335">217,894</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-336">214,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-337">207,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-338">3,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-339">9,431</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-340">3,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-341">2,105,076</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-342">1,783,477</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-343">1,323,179</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Purchases of leasehold improvements, property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-344">593,603</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-345">560,731</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-346">479,164</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Purchases of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-347">986,673</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-348">1,115,131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-349">614,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Maturities of investments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-350">722,637</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-351">729,853</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-352">263,548</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Proceeds from sale of equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-353">20,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" format="ixt:fixed-zero" scale="3" id="f-354">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" format="ixt:fixed-zero" scale="3" id="f-355">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-356">837,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-357">946,009</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-358">830,032</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-359">1,001,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-360">592,349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-361">830,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Tax withholding on stock-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-362">74,229</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-363">69,146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-364">98,970</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Other financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-365">2,089</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-366">843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-367">294</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-368">1,073,699</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-369">660,652</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-370">929,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-371">1,635</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-372">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-373">1,007</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Net change in cash, cash equivalents, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-374">192,216</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-375">177,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-376">437,264</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Cash, cash equivalents, and restricted cash at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-377">586,163</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-378">408,966</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-379">846,230</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Cash, cash equivalents, and restricted cash at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-380">778,379</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-381">586,163</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-382">408,966</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:108%">Supplemental disclosures of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Income taxes paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-383">532,862</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-384">400,229</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-385">275,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Purchases of leasehold improvements, property and equipment accrued in accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-386">82,636</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-387">76,415</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-388">72,021</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">Repurchase of common stock accrued in accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-389">7,279</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-390">5,643</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-391">4,497</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(dollar and share amounts in thousands, unless otherwise specified)</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_94"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-392" continuedAt="f-392-1" escape="true">Description of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-392-1" continuedAt="f-392-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this annual report on Form 10-K, Chipotle Mexican Grill, Inc., a Delaware corporation, together with its subsidiaries, is collectively referred to as &#8220;Chipotle,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our.&#8221; </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop and operate restaurants that serve a relevant menu of burritos, burrito bowls, quesadillas, tacos, and salads, made using fresh, high-quality ingredients. As of December&#160;31, 2024, we operated <ix:nonFraction unitRef="restaurant" contextRef="c-4" decimals="INF" name="us-gaap:NumberOfRestaurants" format="ixt:num-dot-decimal" scale="0" id="f-393">3,726</ix:nonFraction> restaurants including <ix:nonFraction unitRef="restaurant" contextRef="c-51" decimals="INF" name="us-gaap:NumberOfRestaurants" format="ixt:num-dot-decimal" scale="0" id="f-394">3,644</ix:nonFraction> Chipotle restaurants within the United States, and <ix:nonFraction unitRef="restaurant" contextRef="c-52" decimals="INF" name="us-gaap:NumberOfRestaurants" scale="0" id="f-395">82</ix:nonFraction> international Chipotle restaurants. Additionally, we had <ix:nonFraction unitRef="restaurant" contextRef="c-53" decimals="INF" name="us-gaap:NumberOfRestaurants" format="ixt-sec:numwordsen" scale="0" id="f-396">three</ix:nonFraction> international licensed restaurants. We manage our U.S. operations based on <ix:nonFraction unitRef="region" contextRef="c-1" decimals="INF" name="cmg:NumberOfRegionsInWhichEntityOperates" format="ixt-sec:numwordsen" scale="0" id="f-397">ten</ix:nonFraction> regions and aggregate our operations to <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-398">one</ix:nonFraction> reportable segment. Additional details on the nature of our business and our reportable operating segment are included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_638">Note 14. "Segment Reporting"</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 26, 2024, we effected a <ix:nonFraction unitRef="number" contextRef="c-54" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" scale="0" id="f-399">50</ix:nonFraction>-for-1 stock split of our common stock and proportionately increased the number of authorized shares of common stock. All share and per share information, including share-based compensation, throughout this Annual Report on Form 10-K has been retroactively adjusted to reflect the stock split. The shares of common stock retain a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-400"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-401">0.01</ix:nonFraction></ix:nonFraction> per share. Accordingly, an amount equal to the par value of the additional shares issued in the stock split was reclassified from capital in excess of par value to common stock. In the second quarter of 2024 we retired all treasury stock owned, which was recognized as a deduction from common stock for the shares' par value and the excess of cost over par as a deduction from retained earnings. All shares of common stock that we repurchase are immediately retired and not held as treasury stock.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-402" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include our accounts, our wholly and majority owned subsidiaries and investees we control after elimination of all intercompany accounts and transactions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-403" continuedAt="f-403-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Estimates </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-403-1">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates under different assumptions or conditions.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-404" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider highly liquid investment instruments purchased with an initial maturity of three months or less to be cash equivalents. Amounts receivable from credit card companies are also considered cash equivalents as they are both short-term and highly liquid in nature. We maintain cash and cash equivalent balances that exceed federally-insured limits with a number of financial institutions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-405" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain certain cash balances restricted as to withdrawal or use. Restricted cash assets are primarily insurance-related restricted trust assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-406" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consists of receivables from third party gift card distributors, delivery partners, interest receivable, insurance liabilities covered by third-party insurance carriers and vendor rebates.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-2" continuedAt="f-392-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-407" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We closely monitor accounts receivable and held to maturity investment balances and estimate the allowance for credit losses when lifetime credit losses are expected by management. Our estimate is based on historical collection experience, external market data and other factors, including those related to current market conditions and events. We do not recognize a reserve for expected credit losses related to our U.S. Treasury security investments as management has concluded there is no risk of non-payment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, our allowance for credit losses was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-408">2,953</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-409">2,742</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-410" continuedAt="f-410-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-410-1">Inventory, consisting principally of food, beverages, and supplies, is valued at the lower of first-in, first-out cost or net realizable value.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-411" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are accounted for under the equity method if we are able to exercise significant influence, but not control, over an investee. Our share of the earnings or losses as reported by the investees is included in interest and other income, net on the consolidated statements of income and comprehensive income. The investments are evaluated for impairment annually and when facts and circumstances indicate that the carrying value may not be recoverable. If a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded in interest income and other income, net on our consolidated statements of income and comprehensive income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-412" continuedAt="f-412-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as trading securities are carried at fair value with any unrealized gain or loss being recorded in interest and other income, net on the consolidated statements of income and comprehensive income. Investments classified as available-for-sale are carried at fair value with unrealized gains and losses, net of tax, included as a component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Held-to-maturity securities are carried at amortized cost. Non-marketable equity investments are measured at cost, less impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. These gains or losses are included in interest and other income, net on the consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our held-to-maturity investments are comprised of U.S. Treasury securities and corporate debt securities, which are held at amortized cost. We also have investments in notes receivable. Convertible notes are held at fair value. </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><ix:continuation id="f-412-1" continuedAt="f-412-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to fund certain deferred compensation plan obligations, as described further in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_115">Note 8. &#8220;Stock-Based Compensation and Employee Benefit Plans&#8221;</a></span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-412-2">, through a rabbi trust, the assets of which are designated as trading securities. The rabbi trust is subject to creditor claims in the event of insolvency, but the assets held in the rabbi trust are not available for general corporate purposes. Amounts in the rabbi trust are invested in mutual funds, consistent with the investment choices selected by participants in their Deferred Plan accounts, which are designated as trading securities, carried at fair value, and are included in other assets on the consolidated balance sheets. We record trading gains and losses, along with the offsetting amount related to the increase or decrease in deferred compensation to reflect our exposure to liabilities for payment under the deferred plan in general and administrative expenses on the consolidated statements of income and comprehensive income.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-3" continuedAt="f-392-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-413" continuedAt="f-413-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. For assets and liabilities recorded or disclosed at fair value, we determine fair value based on the following: </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices in active markets for identical assets or liabilities that the entity has the ability to access. </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data. </span></div></ix:nonNumeric><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-413-1">Level 3: Unobservable inputs for the asset or liability. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-414" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign entities is the currency of the primary economic environment in which the entity operates. The operations, assets, and liabilities of our entities outside the U.S. are initially measured using the functional currency of that entity. Gains and losses arising from the impact of foreign currency exchange rate fluctuations on transactions in foreign currency are included as a separate component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Assets and liabilities of these foreign entities are translated at exchange rates in effect as of the balance sheet date. Income and expense accounts are translated monthly using average monthly exchange rates. Resulting translation adjustments are recorded in accumulated other comprehensive loss on the consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-415" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leasehold Improvements, Property and Equipment </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment are recorded at cost. Internal costs directly associated with the acquisition, development and construction of a restaurant are capitalized. During the years ended December&#160;31, 2024, 2023 and 2022, we capitalized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cmg:CapitalizedDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-416">17,624</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="cmg:CapitalizedDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-417">15,385</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="cmg:CapitalizedDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-418">12,695</ix:nonFraction> of internal costs, respectively. Expenditures for refurbishments and improvements that significantly add to the productivity capacity or extend the useful life are capitalized, while expenditures for maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software includes the costs of developing or obtaining internal-use software, such as external direct costs of materials and services, payroll and benefits costs, additional functionality, and costs to develop or obtain software that allows for access or conversion of historical data by new systems. We capitalize costs when the preliminary project stage is complete, management has authorized and committed to funding the software project, it is probable that the software project will be completed, and it is probable that the software will be used to perform the intended function.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term, which generally includes option periods that are reasonably certain, or the estimated useful lives of the assets. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon retirement or disposal of assets, asset cost and accumulated depreciation are derecognized and any related gain or loss is reflected in impairment, closure costs, and asset disposals in the consolidated statements of income and comprehensive income. Assets to be disposed of are reported at the lower of their carrying amount or fair value less estimated costs to sell.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At least annually, or when impairment indicators are present, we evaluate, and adjust when necessary, the estimated useful lives of leasehold improvements, property and equipment. <ix:nonNumeric contextRef="c-1" name="cmg:PropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="f-419" continuedAt="f-419-1" escape="true">The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:</ix:nonNumeric></span></div><ix:continuation id="f-419-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-55" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-420">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-56" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-421">20</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-57" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-422">4</ix:nonNumeric>-<ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-423">7</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-424">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-60" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-425">10</ix:nonNumeric> years</span></div></td></tr></table></div></ix:continuation></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-4" continuedAt="f-392-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-426" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of <ix:nonNumeric contextRef="c-61" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="f-427">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-62" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="f-428">20</ix:nonNumeric> years and most include options to extend the leases for additional <ix:nonNumeric contextRef="c-1" name="cmg:LesseeOperatingLeaseOptionToExtendAdditionalPeriods" format="ixt-sec:duryear" id="f-429">5</ix:nonNumeric>-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of <ix:nonNumeric contextRef="c-4" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-430">20</ix:nonNumeric> years. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an operating lease asset and operating lease liability for each lease with a contractual term greater than 12 months at the time of lease inception. We do not record leases with an initial term of 12 months or less on our consolidated balance sheet but continue to record rent expense on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed CAM part of our fixed future lease payments; therefore, fixed CAM is also included in our lease liability. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the lease term including reasonably certain renewal periods. As we have <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="0" id="f-431">no</ix:nonFraction> outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs, which are recorded primarily as occupancy costs, include fixed operating lease costs, variable lease costs and short-term lease costs. Most of our real estate leases require we pay certain expenses, such as CAM costs, real estate taxes and insurance, of which the fixed portion is included in operating lease costs. We recognize operating lease costs on a straight-line basis over the lease term. In addition to the above costs, variable lease costs also include amounts based on a percentage of gross sales in excess of specified levels and are recognized when probable and are not included in determining the present value of our operating lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for lease payments made at or before the lease commencement date, initial direct costs, lease incentives, and impairment of operating lease assets. For operating leases, operating lease assets are reduced over the lease term by the recognized straight-line lease expense less the amount of accretion of the lease liability. Additionally, tenant incentives used to fund leasehold improvements are generally recognized when earned and reduce our right-of-use asset related to the lease. These are amortized through the operating lease asset as reductions of expense over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We have not entered into any leases with related parties.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-432" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not subject to amortization, but instead is tested for impairment annually in the fourth quarter, or more frequently when impairment indicators are present, and we are required to record any necessary impairment adjustments. Impairment is measured as the excess of the carrying value over the fair value of the goodwill. No impairment charges were recognized on goodwill for the years ended December&#160;31, 2024, 2023 and 2022.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LiabilityReserveEstimatePolicy" id="f-433" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for a significant portion of our employee health benefits programs, and carry significant retentions for risks and associated liabilities with respect to workers&#8217; compensation, general liability, property and auto damage, employment practices liability, cyber liability and directors&#8217; and officers&#8217; liability. Predetermined loss limits have been arranged with third party insurance companies to limit exposure to these claims. We record a liability that represents our estimated cost of claims incurred and unpaid as of the balance sheet date. Our estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions, and is closely monitored and adjusted when warranted by changing circumstances.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-434" continuedAt="f-434-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reserves/Contingencies for Litigation and Other Matters </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-434-1">We are involved in various claims and legal actions that arise in the ordinary course of business. We record an accrual for legal contingencies when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the loss.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-5" continuedAt="f-392-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-435" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute income taxes using the asset and liability method, under which deferred income tax assets and liabilities are recognized based on the differences between the financial reporting bases and the respective tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which we expect the temporary differences to reverse. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely assess the realizability of our deferred tax assets by jurisdiction and may record a valuation allowance if, based on all available positive and negative evidence, we determine that some portion of the deferred tax assets may not be realized prior to expiration. If we determine that we may be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes during the period in which the determination was made that the deferred tax asset can be realized. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more likely than not that based on its technical merits the tax position will be sustained upon examination by the relevant taxing authorities, including resolutions of any related appeals or litigation processes. The tax benefits recognized in the financial statements from such a position are measured based on the largest tax benefit that has a greater than <ix:nonFraction unitRef="number" contextRef="c-63" decimals="INF" name="cmg:TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" scale="-2" id="f-436">50</ix:nonFraction>% likelihood of being realized upon settlement with a taxing authority. For uncertain tax positions that do not meet this threshold, we record a related tax reserve in the period in which it arises. We adjust our unrecognized tax benefit liability and provision for income taxes in the period in which the uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available that requires a change in recognition and/or measurement of the liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest to be paid on an underpayment of income taxes in interest expense and any related statutory penalties in the provision for income taxes in our consolidated statements of income and comprehensive income. Accrued interest and penalties are included within the related tax reserve on our consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-437" continuedAt="f-437-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue, net of discounts and incentives, when payment is tendered at the point of sale. We report revenue net of sales-related taxes collected from guests and remitted to governmental taxing authorities. Food and beverage revenue primarily relates to the sale of food and beverages. Delivery service revenue is comprised of delivery and related service fees charged to guests on sales made through Chipotle&#8217;s app and website. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delivery</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delivery services are fulfilled by third-party service providers. In some cases, we make delivery sales through our website Chipotle.com or the Chipotle App (&#8220;White Label Sales&#8221;). In other cases, we make delivery sales through a non-Chipotle owned channel, such as the delivery partner&#8217;s website or mobile app (&#8220;Marketplace Sales&#8221;). With respect to White Label Sales, we control the delivery services and generally recognize revenue, including delivery fees, when the delivery partner transfers food to the guest. For these sales, we receive payment directly from the guest at the time of sale. With respect to Marketplace Sales, we generally recognize revenue, excluding delivery fees collected by the delivery partner, when control of the food is transferred to the guest. We receive payment from the delivery partner subsequent to the transfer of food and the payment terms are short-term in nature.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gift Cards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell gift cards, which do not have expiration dates and we do not deduct non-usage fees from outstanding gift card balances. Gift card balances are initially recorded as unearned revenue. We recognize revenue from gift cards when the gift card is redeemed by the guest. Historically, the majority of gift cards are redeemed within one year. In addition, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a portion of gift cards are not expected to be redeemed and will be recognized as breakage over time in proportion to gift card redemptions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card breakage rate is based on company and program specific information, including historical redemption patterns, and expected remittance to government agencies under unclaimed property laws, if applicable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our gift card breakage rate estimate annually, or more frequently as circumstances warrant, and apply that rate to gift card redemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gift card liability balances are typically highest at the end of each calendar year following increased gift card sales during the holiday season; accordingly, revenue recognized from gift card liability balances is highest in the first quarter of each calendar year.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-6" continuedAt="f-392-7"><ix:continuation id="f-437-1" continuedAt="f-437-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chipotle Rewards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a loyalty program called Chipotle Rewards. Guests who enroll in the program generally earn points for every dollar spent.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also periodically offer promotions, which typically provide the guest with the opportunity to earn bonus points or other rewards. Guests may redeem earned points for various rewards, which are primarily comprised of free food and beverage items. Earned rewards generally expire <ix:nonNumeric contextRef="c-63" name="cmg:RewardProgramExpirationPeriod" format="ixt-sec:durwordsen" id="f-438">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="c-64" name="cmg:RewardProgramExpirationPeriod" format="ixt-sec:durwordsen" id="f-439">two months</ix:nonNumeric> after they are issued, and points generally expire if an account is inactive for a period of <ix:nonNumeric contextRef="c-1" name="cmg:EarnedPointsExpirationPeriodForInactivity" format="ixt-sec:durwordsen" id="f-440">six months</ix:nonNumeric>.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We defer revenue associated with the estimated selling price of points or rewards earned by guests as each point or reward is earned, net of points or rewards we do not expect to be redeemed. The estimated selling price of each point or reward earned is based on the estimated value of the product for which the reward is expected to be redeemed. Our estimate of points and rewards we expect to be redeemed is based on historical and other company specific data. The costs associated with rewards redeemed are primarily included in food, beverage, and packaging on our consolidated statements of income and comprehensive income. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate Chipotle Rewards point breakage annually, or more frequently as circumstances warrant.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-437-2">We recognize revenue associated with Chipotle Rewards within food and beverage revenue on the consolidated statements of income and comprehensive income when a guest redeems an earned reward. Deferred revenue associated with Chipotle Rewards is included in unearned revenue on our consolidated balance sheets.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="cmg:FoodBeverageAndPackagingCostsPolicyTextBlock" id="f-441" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Food, Beverage and Packaging Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food, beverage and packaging costs include inventory, warehousing and related purchasing and distribution costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmg:OtherOperatingCostsPolicyTextBlock" id="f-442" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Operating Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating costs include marketing and promotional costs, delivery expense, bank and credit card processing fees, restaurant utilities, technology costs, maintenance costs and other costs that directly support the operation and sales-related activities of our restaurants.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmg:ConsiderationReceivedFromVendorsPolicyTextBlock" id="f-443" continuedAt="f-443-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration Received from Vendors</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-443-1">We receive consideration for a variety of vendor-sponsored programs, such as volume rebates and promotions. Vendor consideration is recorded as a reduction of food, beverage and packaging or other operating costs on our consolidated statements of income and comprehensive income depending on the classification of the related costs.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-444" continuedAt="f-444-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising, Marketing and Promotional Costs </span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-444-1">Advertising, marketing and promotional costs are expensed as incurred and totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-445">286,044</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-446">264,085</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-447">250,673</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Advertising, marketing and promotional costs include costs related to free food which a guest does not need to make a purchase to earn. These costs are included in other operating costs on the consolidated statements of income and comprehensive income.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-448" continuedAt="f-448-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and SOSARs generally vest equally on the second and third anniversaries of the grant date, and SOSARs expire after <ix:nonNumeric contextRef="c-65" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-449">seven years</ix:nonNumeric>. PSUs generally vest on the third anniversary of the grant date, depending on performance levels achieved relative to the target market and performance factors in each PSU agreement. Stock-based compensation expense is generally recognized on a straight-line basis for each separate vesting portion. The grant date fair value of RSUs is based on the closing price of Chipotle common stock on the award date. The grant date fair value of PSUs that contain only performance conditions is based on the closing price of Chipotle common stock on the award date, where the grant date fair value of PSUs that also contain market conditions consider the output of the Monte Carlo simulation in the grant date fair value, as applicable. The grant date fair value of SOSARs is determined using the Black-Scholes valuation model. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-392-7" continuedAt="f-392-8"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-448-1">Compensation expense related to employees eligible to retire and retain full rights to the awards is recognized over <ix:nonNumeric contextRef="c-1" name="cmg:EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" format="ixt-sec:durmonth" id="f-450">12</ix:nonNumeric> months which coincides with the service period required to earn the full award. We estimate forfeitures based on historical data when determining the amount of stock-based compensation costs to be recognized in each period. PSUs with performance or market vesting conditions generally vest based on our achievement versus stated targets or criteria over a <ix:nonNumeric contextRef="c-66" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-451">three-year</ix:nonNumeric> performance and service period. Performance goals are determined by the Board and include measures such as average restaurant operating margin, restaurant cash flow dollars, new restaurant unit growth, and total shareholder return relative to our peer group. Compensation expense on stock awards subject to performance conditions, which is based on the quantity of awards we have determined are probable of vesting, is recognized over the longer of the estimated performance goal attainment period or time vesting period. Compensation expense is recognized ratably for awards subject to market conditions regardless of whether the market condition is satisfied, provided that the requisite service has been met. Some stock-based compensation awards are made to employees involved in our new restaurant development activities, and expense for these awards is recognized as capitalized development and included in leasehold improvements, property and equipment, net, on the consolidated balance sheets.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StartUpActivitiesCostPolicy" id="f-452" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restaurant Pre-Opening Costs </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-opening costs, including rent, wages, benefits and travel for training and opening teams, food and other restaurant operating costs, are expensed as incurred prior to a restaurant opening for business.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-453" continuedAt="f-453-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-453-1">The fair value measurement for asset impairment is generally based on Level 3 inputs. See &#8220;Fair Value Measurements&#8221; above for a description of level inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#8217;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected restaurant revenues and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#8217;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-454" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during each period. Diluted earnings per share (&#8220;diluted EPS&#8221;) is calculated using income available to common shareholders divided by diluted weighted-average shares of common stock outstanding during each period. Potentially dilutive securities include shares of common stock underlying SOSARs and non-vested stock awards (collectively &#8220;stock awards&#8221;). Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Stock awards are excluded from the calculation of diluted EPS in the event they are subject to performance conditions or are antidilutive.</span></div></ix:nonNumeric></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_852"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-455" continuedAt="f-455-1" escape="true"><ix:continuation id="f-392-8" continuedAt="f-392-9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure.&#8221; The ASU updates reportable segment disclosure requirements, primarily through requiring enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments do not change how segments are determined, aggregated, or how thresholds are applied to determine reportable segments. We adopted ASU No. 2023-07 during the year ended December 31, 2024. See Note 14 "Segment Reporting" in the accompanying notes to the consolidated financial statements for further detail.</span></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-455-1"><ix:continuation id="f-392-9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the Securities and Exchange Commission ("SEC") issued its final climate disclosure rules. The rules require disclosure of climate-related information outside of the audited financial statements and disclosure in the footnotes addressing specified financial statement effects of severe weather events and other natural conditions above certain financial thresholds, certain carbon offsets and renewable energy credits or certificates, if material. Disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. On April 4, 2024, the SEC determined to voluntarily stay the effective date of the final rules pending certain legal challenges. We are currently evaluating the impact of adopting the new rules and continue to monitor the status of the related legal challenges.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "Disaggregation of Income Statement Expenses (Subtopic 220-40)." The ASU requires public entities to disaggregate, in a tabular presentation, certain income statement expenses into different categories, such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The guidance is effective for fiscal years beginning after December 15, 2026, with early adoption permitted, and may be applied retrospectively. We are currently evaluating the impact of adopting the new ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact to the consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_97"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-464" continuedAt="f-464-1" escape="true">Supplemental Balance Sheet Information</ix:nonNumeric></span></div><ix:continuation id="f-464-1" continuedAt="f-464-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="f-465" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-466">80,253</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-467">97,670</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-468">17,285</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-469">19,792</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-470">97,538</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-471">117,462</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-472" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment, net were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-473">12,943</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-474">12,943</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-475">2,918,408</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-476">2,595,866</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-477">293,841</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-478">267,294</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-479">1,221,290</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-480">1,114,236</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Construction in Progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-481">192,945</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-482">161,721</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-483">4,639,427</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-484">4,152,060</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-485">2,249,301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-486">1,982,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-487">2,390,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-488">2,170,038</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-464-2"><ix:nonNumeric contextRef="c-1" name="cmg:ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" id="f-489" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefits were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Workers' compensation liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-490">35,242</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-491">30,520</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll, bonuses and taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-492">195,660</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-493">170,251</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-494">31,011</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-495">26,766</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll and benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-496">261,913</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-497">227,537</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-498" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sales and use tax payable </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-499">47,206</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-500">42,071</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General, product and automobile insurance reserves </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:GeneralProductAndAutomobileInsuranceReserves" format="ixt:num-dot-decimal" scale="3" id="f-501">34,404</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:GeneralProductAndAutomobileInsuranceReserves" format="ixt:num-dot-decimal" scale="3" id="f-502">30,169</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-503">98,137</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-504">75,448</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-505">179,747</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-506">147,688</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_100"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-507" continuedAt="f-507-1" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="f-507-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gift Cards</span></div><ix:nonNumeric contextRef="c-1" name="cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" id="f-508" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card liability included in unearned revenue on the consolidated balance sheets was as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-509">181,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-510">164,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-511" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from the redemption of gift cards that was included in unearned revenue at the beginning of the year was as follows: </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized from gift card liability balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-512">80,067</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-513">61,389</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-514">59,175</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chipotle Rewards</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-515" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our Chipotle Rewards liability included in unearned revenue on the consolidated balance sheets were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-516">44,750</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-517">38,057</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-518">25,572</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueDeferred" format="ixt:num-dot-decimal" scale="3" id="f-519">164,986</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueDeferred" format="ixt:num-dot-decimal" scale="3" id="f-520">135,490</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueDeferred" format="ixt:num-dot-decimal" scale="3" id="f-521">121,406</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-522">152,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-523">128,797</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-524">108,921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-525">56,806</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-526">44,750</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-527">38,057</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-528" continuedAt="f-528-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-528-1" continuedAt="f-528-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value of our cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximate fair value because of their short-term nature.</span></div><ix:nonNumeric contextRef="c-1" name="cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" id="f-529" continuedAt="f-529-1" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show our cash, cash equivalents, and debt investments by significant investment category as of December&#160;31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-530">95,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-531">95,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-532">95,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-533">574,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-534">574,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-535">574,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-536">77,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-537">77,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-538">77,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-539">1,404,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-540">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-541">693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-542">1,408,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-543">635,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">769,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-545">48,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-546">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-547">48,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-548">34,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-549">13,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-550">2,105,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-551">4,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-552">693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-553">2,109,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-554">652,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-555">670,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-556">782,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-557">16,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-558">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-559">16,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-560">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-561">14,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-562">3,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-563">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-564">4,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-565">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-566">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-567">20,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-568">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:fixed-zero" scale="3" id="f-569">-</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-570">20,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-571">4,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-572">16,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-573">2,221,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-574">5,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-575">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-576">2,226,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-577">748,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-578">674,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-579">799,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-528-2"><ix:continuation id="f-529-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-580">128,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-581">128,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-582">128,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-583">355,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-584">355,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-585">355,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-586">76,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-587">76,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-588">76,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-589">1,200,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-590">4,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">4,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-592">1,200,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-593">731,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-594">469,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-595">19,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-596">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-597">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-598">19,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-599">19,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-600">1,652,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-601">4,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="f-602">4,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-603">1,652,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-604">432,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-605">731,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-606">489,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-607">17,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-608">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-609">17,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" scale="3" id="f-610">999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-611">16,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-612">14,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-613">1,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-614">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-615">15,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-616">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-617">13,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="f-618">31,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-619">1,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-620">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-621">33,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-622">3,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-623">29,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-624">1,812,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:num-dot-decimal" scale="3" id="f-625">5,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="f-626">4,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-627">1,814,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-628">560,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-629">734,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-630">518,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">The fair value of the corporate debt security is measured using Level 3 (unobservable) inputs. We determined the fair value for the corporate debt security using an internally-developed valuation model and unobservable inputs include credit and liquidity spreads and effective maturity.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">We have elected to measure our investment in convertible notes receivable of private companies at fair value under the fair value option. The fair value of the notes receivable are measured using Level 3 (unobservable) inputs. We determined the fair value for the notes receivable using an internally-developed valuation model and unobservable inputs include estimates of the equity value of the underlying business and the timing and probability of future financing events.</span></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized or disclosed at fair value on the consolidated financial statements on a nonrecurring basis include items such as leasehold improvements, property and equipment, certain long-term investments, operating lease assets, other assets, and goodwill. These assets are measured at fair value whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or if there has been an observable price change of a non-marketable equity security. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2024, 2023 and 2022, nonrecurring fair value measurements resulting in asset impairments were not material.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_106"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="cmg:EquityInvestmentsDisclosureTextBlock" id="f-631" continuedAt="f-631-1" escape="true">Equity Investments</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="cmg:ScheduleOfEquityInvestmentsTableTextBlock" id="f-632" escape="true"><ix:continuation id="f-631-1" continuedAt="f-631-2"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity method investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-633">28,097</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-634">8,896</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other investments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherInvestments" format="ixt:num-dot-decimal" scale="3" id="f-635">69,002</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherInvestments" format="ixt:num-dot-decimal" scale="3" id="f-636">45,864</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:EquityInvestments" format="ixt:num-dot-decimal" scale="3" id="f-637">97,099</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:EquityInvestments" format="ixt:num-dot-decimal" scale="3" id="f-638">54,760</ix:nonFraction></span></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-631-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, and December&#160;31, 2023, we owned <ix:nonFraction unitRef="shares" contextRef="c-111" decimals="-3" name="us-gaap:InvestmentOwnedBalanceShares" format="ixt:num-dot-decimal" scale="3" id="f-639">6,487</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-112" decimals="-3" name="us-gaap:InvestmentOwnedBalanceShares" format="ixt:num-dot-decimal" scale="3" id="f-640">4,325</ix:nonFraction> shares of common stock of Tractor Beverages, Inc. (&#8220;Tractor&#8221;). As of December&#160;31, 2024, our investment represents ownership of approximately <ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-641">13.8</ix:nonFraction>% of Tractor, and we have invested total cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" format="ixt:num-dot-decimal" scale="3" id="f-642">14,872</ix:nonFraction>. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. There were <ix:nonFraction unitRef="usd" contextRef="c-113" decimals="INF" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="f-643"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="INF" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="f-644"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="INF" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" format="ixt:fixed-zero" scale="3" id="f-645">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges for the years ended December&#160;31, 2024, 2023 or 2022, associated with this equity method investment. The investment in common stock is included within other assets on the consolidated balance sheets with a carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-646">18,097</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-647">8,896</ix:nonFraction> as of December&#160;31, 2024 and December&#160;31, 2023, respectively. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_130">Note 13. &#8220;Related Party Transactions&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for related party disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we held <ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-3" name="us-gaap:InvestmentOwnedBalanceShares" format="ixt:num-dot-decimal" scale="3" id="f-648">5,819</ix:nonFraction> shares of the Series B Preferred Stock of Hyphen. Hyphen is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-649">6,782</ix:nonFraction> related to our investment in Hyphen. The investment is included within long-term investments on the consolidated balance sheet with a carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-650">31,782</ix:nonFraction> as of December&#160;31, 2024.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="-3" name="us-gaap:InvestmentOwnedBalanceShares" scale="3" id="f-651">766</ix:nonFraction> shares of the Series C Preferred Stock of Nuro, Inc. (&#8220;Nuro&#8221;). Our investment represents a minority interest and we have determined that we do not have significant influence over Nuro. Nuro is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-652">5,968</ix:nonFraction> related to our investment in Nuro due to observable transactions in prior periods. The investment is included within long-term investments on the consolidated balance sheets with a carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-653">15,968</ix:nonFraction> as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we held additional investments in other entities through the Cultivate Next Fund. These additional investments are included within long-term investments on the consolidated balance sheets with a carrying value of $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-654">21,252</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-655">21,221</ix:nonFraction> as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_109"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-656" continuedAt="f-656-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-657" escape="true"><ix:continuation id="f-656-1" continuedAt="f-656-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, classified by source of income, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-658">2,031,759</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-659">1,637,756</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-660">1,192,004</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-661">21,529</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-662">17,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-663">10,473</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-664">2,010,230</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-665">1,620,506</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-666">1,181,531</ix:nonFraction></span></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-656-2" continuedAt="f-656-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-667" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Current tax:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-668">412,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-669">314,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-670">246,210</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-671">104,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-672">85,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-673">79,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-674">1,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-675">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-676">374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-677">519,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-678">401,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-679">325,625</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred tax:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-680">32,751</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-681">7,992</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-682">23,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-683">10,195</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-684">1,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-685">19,940</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-686">4,385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-687">7,606</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-688">3,771</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-689">47,331</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-690">17,130</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-691">39,671</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-692">4,394</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-693">7,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-694">3,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-695">476,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-696">391,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-697">282,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-698" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate differs from the statutory tax rates as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Statutory U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-699">21.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-700">21.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-701">21.0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State income tax, net of related federal income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-702">3.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-703">4.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-704">3.8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Federal tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-705">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-706">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-707">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Executive compensation disallowed</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-708">0.5</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-709">0.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-710">0.8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-711">0.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-712">0.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-713">0.2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Uncertain tax position reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" format="ixt:fixed-zero" scale="-2" id="f-714">-</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" scale="-2" id="f-715">0.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" scale="-2" id="f-716">0.3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-717">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-718">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-719">0.6</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Return to provision and other discrete items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-720">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-721">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-722">0.1</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity compensation related adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-723">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-724">1.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-725">1.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Effective income tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-726">23.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-727">24.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-728">23.9</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the year ended December&#160;31, 2024, was lower than the effective tax rate for the year ended December&#160;31, 2023, primarily due to a decrease in nondeductible expenses and income tax reserves, partially offset by a reduction in excess tax benefits related to option exercises and equity vesting.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-656-3" continuedAt="f-656-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-729" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets and liabilities for continuing operations were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-730">262,692</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-731">272,017</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Goodwill and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-732">1,753</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-733">1,743</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxLiabilitiesRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-734">1,088,934</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxLiabilitiesRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-735">972,835</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-736">1,353,379</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-737">1,246,595</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax asset:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" format="ixt:num-dot-decimal" scale="3" id="f-738">19,087</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" format="ixt:num-dot-decimal" scale="3" id="f-739">18,101</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" scale="3" id="f-740">323</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" scale="3" id="f-741">323</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation and other employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-742">61,574</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-743">50,954</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-744">35,215</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-745">32,252</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="f-746">872</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" format="ixt:num-dot-decimal" scale="3" id="f-747">1,838</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-748">1,159,788</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-749">1,038,911</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Allowances, reserves and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="f-750">26,105</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="f-751">12,870</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized research costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-752">29,122</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-753">25,990</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredTaxAssetsPrepaidAssetsAndOther" format="ixt:num-dot-decimal" scale="3" id="f-754">10,334</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="cmg:DeferredTaxAssetsPrepaidAssetsAndOther" format="ixt:num-dot-decimal" scale="3" id="f-755">6,637</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-756">3,867</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-757">4,332</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-758">39,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-759">34,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax asset</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-760">1,307,171</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-761">1,157,486</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-762">46,208</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-763">89,109</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross foreign net operating losses (&#8220;NOLs&#8221;) were $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-764">165,085</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-765">149,891</ix:nonFraction> as of December&#160;31, 2024 and 2023, respectively. Our foreign NOLs can be carried forward indefinitely.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross state NOLs available across all jurisdictions in which we operate were $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-766">52,950</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-767">62,492</ix:nonFraction> as of December&#160;31, 2024 and 2023, respectively. Our state NOLs expire over varying intervals in the future.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had gross valuation allowances against certain foreign deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-768">183,346</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-769">160,607</ix:nonFraction> as of December&#160;31, 2024 and 2023, respectively. The increase in the valuation allowances were primarily related to net operating losses of consolidated foreign subsidiaries.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized Tax Benefits</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-770" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the unrecognized tax benefits was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-771">16,488</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-772">8,902</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-773">5,262</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-774">3,737</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-775">7,561</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-776">3,937</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Decrease resulting from prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-777">3,748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-778">295</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-779">-</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-780">916</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-781">783</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-782">312</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Settlements with taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-783">-</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-784">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-785">-</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Lapsing of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-786">505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-787">457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-788">609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">End of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-789">16,888</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-790">16,488</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-791">8,902</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-656-4" continuedAt="f-656-5"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to uncertain tax positions is recognized in interest and other income, net on the consolidated statements of income and comprehensive income. Penalties related to uncertain tax positions are recognized in provision for income taxes on the consolidated statements of income and comprehensive income. For the years ended December&#160;31, 2024, 2023 and 2022, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:num-dot-decimal" scale="3" id="f-792">1,441</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" format="ixt:num-dot-decimal" scale="3" id="f-793">1,541</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="f-794">384</ix:nonFraction>, respectively, in interest expense related to uncertain tax positions. These are gross amounts before any tax benefits and are included in other liabilities on the consolidated balance sheets. As of December&#160;31, 2024 and 2023, we have accrued interest of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-795">2,959</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="3" id="f-796">2,026</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were subject to an examination by the Internal Revenue Service (&#8220;IRS&#8221;) for our U.S. income tax returns for the tax year ended December 31, 2020. As a result of the examination, the IRS has issued an immaterial assessment of income taxes, interest, and penalties. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the majority of states where we have a significant presence, we are no longer subject to tax examinations by tax authorities for tax years before 2020. Currently, we expect expirations of statutes of limitations, excluding indemnified amounts, on reserves of approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" format="ixt:num-dot-decimal" scale="3" id="f-797">3,035</ix:nonFraction> within the next twelve months.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-656-5">It is reasonably possible the amount of the unrecognized benefit with respect to certain unrecognized positions could significantly increase or decrease within the next twelve months and would have an impact on net income.</ix:continuation> </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_112"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-798" continuedAt="f-798-1" escape="true">Shareholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="f-798-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had a stock repurchase program in place since 2008. As of December&#160;31, 2024, we had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-799">1,028,342</ix:nonFraction> authorized for repurchasing shares of our common stock, which includes $<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="cmg:ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-800">300,000</ix:nonFraction> in additional authorizations approved by our Board of Directors on December&#160;17, 2024. Prior to June 26, 2024, shares we repurchased were held in treasury stock until they were reissued or retired at the discretion of our Board of Directors. Beginning on June 26, 2024, all shares of common stock that we repurchase are immediately retired and not held as treasury stock.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, we retired <ix:nonFraction unitRef="shares" contextRef="c-127" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="3" id="f-801">507,166</ix:nonFraction> shares of its common stock that were being held as treasury stock. The retirement resulted in a reduction of $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-802">5,194,196</ix:nonFraction> in treasury stock, $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-803">5,072</ix:nonFraction> in the par value of common stock, and $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-804">5,189,124</ix:nonFraction> in retained earnings.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2024, 2023 and 2022, shares of common stock at a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-805">74,229</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-806">69,146</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-807">98,970</ix:nonFraction>, respectively, were netted and surrendered as payment for minimum statutory withholding obligations in connection with the vesting of outstanding stock awards. Shares surrendered by the participants in accordance with the applicable award agreements and plan are deemed repurchased by us but are not part of publicly announced share repurchase programs.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_115"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-808" continuedAt="f-808-1" escape="true">Stock-Based Compensation and Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-808-1" continuedAt="f-808-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2022 Stock Incentive Plan, we grant stock options, SOSARs, RSUs, or PSUs to employees and non-employee directors. We issue shares of common stock upon the exercise of stock options and SOSARs, and the vesting of RSUs and PSUs. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have an employee stock purchase plan (&#8220;ESPP&#8221;), 401(k) Defined Contribution Plan, and a Deferred Compensation Plan.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2022 Stock Incentive Plan, <ix:nonFraction unitRef="shares" contextRef="c-133" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-809">121,571</ix:nonFraction> shares of common stock have been authorized and reserved for issuance to eligible participants, of which <ix:nonFraction unitRef="shares" contextRef="c-133" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="f-810"><ix:nonFraction unitRef="shares" contextRef="c-133" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="f-811">105,569</ix:nonFraction></ix:nonFraction> shares were authorized for issuance but not issued or subject to outstanding awards as of December&#160;31, 2024. For purposes of calculating the available shares remaining, each share issuable pursuant to outstanding full value awards, such as RSUs and PSUs, count as two shares, and each share underlying a stock option or SOSAR count as one share.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2024 our now former CEO terminated employment with the company and forfeited all of his unvested equity awards, resulting in a reversal of expense of $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" sign="-" name="us-gaap:EmployeeBenefitsAndShareBasedCompensationNoncash" format="ixt:num-dot-decimal" scale="3" id="f-812">27,863</ix:nonFraction>. In response to the CEO departure, we granted retention RSUs to key executives. These awards have various vesting terms, and will vest over <span style="-sec-ix-hidden:f-813">one</span>, <span style="-sec-ix-hidden:f-814">two</span> or <ix:nonNumeric contextRef="c-137" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-815">three years</ix:nonNumeric>. Total expense recognized for the retention RSUs for the year ended December 31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-816">17,080</ix:nonFraction>. The impact of the CEO forfeiture and employee retention awards are reflected in the tables below.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-2" continuedAt="f-808-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-817" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-818">134,635</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-819">126,686</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-820">99,821</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation, net of income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-821">109,996</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-822">107,210</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-823">84,928</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-824">2,905</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-825">2,670</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-826">1,791</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-827">23,419</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-828">25,437</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-829">24,689</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SOSARs</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" id="f-830" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of SOSAR activity was as follows (in thousands, except years and per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Exercise Price per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-139" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-831">14,738</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-139" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" id="f-832">26.05</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-140" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-833">4.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-834">290,156</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-141" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="3" id="f-835">2,533</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-141" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-836">53.04</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="shares" contextRef="c-141" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" format="ixt:num-dot-decimal" scale="3" id="f-837">5,077</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-141" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-838">21.83</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="shares" contextRef="c-141" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="3" id="f-839">1,780</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-141" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-840">38.56</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-142" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-841">10,414</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-142" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" id="f-842">32.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-141" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-843">4.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-844">289,373</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercisable, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-142" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-845">4,152</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-142" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" id="f-846">22.88</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-141" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" format="ixt-sec:duryear" id="f-847">2.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-848">155,371</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-142" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" format="ixt:num-dot-decimal" scale="3" id="f-849">9,997</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-142" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" scale="0" id="f-850">32.07</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-141" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" format="ixt-sec:duryear" id="f-851">4.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-852">282,450</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of SOSARs exercised during the years ended December&#160;31, 2024, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-853">177,274</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-854">142,830</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-855">77,124</ix:nonFraction>, respectively. Unrecognized stock-based compensation expense for SOSARs as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-856">22,865</ix:nonFraction> and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-143" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-857">1.5</ix:nonNumeric> years. SOSARs expire <ix:nonNumeric contextRef="c-143" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-858">7</ix:nonNumeric> years after the day they were granted.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-859" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions utilized in the Black-Scholes option-pricing model to estimate the fair value of SOSARs granted each year were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-860">4.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-861">4.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-862">2.1</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-863">3.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-12" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-864">3.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-865">3.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-866">0.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-867">0.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-868">0.0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-869">35.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-870">36.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-871">36.0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average Black-Scholes fair value per share at date of grant</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-872">16.98</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-873">10.60</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-874">9.13</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on U.S. Treasury rates for instruments with similar terms, and the expected life assumption is based on our historical data. We have not paid dividends to date and do not plan to pay dividends in the near future. The volatility assumption is based on our historical data and implied volatility. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-3" continuedAt="f-808-4"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Vested Stock Awards (RSUs)</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-875" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU award activity was as follows (in thousands, except per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-147" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-876">3,002</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-147" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-877">32.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-878">2,615</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-148" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-879">53.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-880">948</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-148" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-881">31.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-882">322</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-148" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-883">39.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-884">4,347</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-149" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-885">44.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" format="ixt:num-dot-decimal" scale="3" id="f-886">3,919</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-149" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" scale="0" id="f-887">44.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value per RSU granted during the years ended December&#160;31, 2023 and 2022, was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-150" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-888">33.32</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-151" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-889">31.19</ix:nonFraction>, respectively. Unrecognized stock-based compensation expense for non-vested RSU stock awards we have determined are probable of vesting was $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-890">88,093</ix:nonFraction> as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-148" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-891">1.3</ix:nonNumeric> years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-892">49,672</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-893">39,464</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-894">33,959</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Vested Performance Stock Awards (PSUs)</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-895" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSU award activity was as follows (in thousands, except per share data):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-152" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-896">2,794</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-152" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-897">31.24</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-898">866</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-899">52.90</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-900">777</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-901">29.59</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-902">838</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-903">37.89</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-153" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-904">2,045</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-153" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-905">38.32</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-153" decimals="-3" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" format="ixt:num-dot-decimal" scale="3" id="f-906">3,649</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-153" decimals="2" name="cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" scale="0" id="f-907">37.78</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4pt">The vested and expected to vest total above represents outstanding base PSUs, adjusted for expected payout amounts in line with current and future estimated performance levels.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value per PSU granted during the years ended December&#160;31, 2023 and 2022, was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-908">32.14</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-909">31.39</ix:nonFraction>, respectively. The unrecognized stock-based compensation expense for non-vested PSU stock awards we have determined are probable of vesting was $<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-910">50,157</ix:nonFraction> as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-66" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-911">2.2</ix:nonNumeric> years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-912">113,181</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-913">110,794</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-914">177,293</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2024 and December 31, 2023, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from <ix:nonFraction unitRef="number" contextRef="c-156" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-915"><ix:nonFraction unitRef="number" contextRef="c-157" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-916">0</ix:nonFraction></ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-158" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-917"><ix:nonFraction unitRef="number" contextRef="c-159" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-918">300</ix:nonFraction></ix:nonFraction>% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over <ix:nonNumeric contextRef="c-66" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-919"><ix:nonNumeric contextRef="c-154" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-920">three-year</ix:nonNumeric></ix:nonNumeric> periods beginning on January 1, 2024 and January 1, 2023, and gross new restaurant openings over the same <ix:nonNumeric contextRef="c-12" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-921"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-922">three-year</ix:nonNumeric></ix:nonNumeric> periods. If the defined minimum targets are not met, then no shares will vest. Further, in no event may more than <ix:nonFraction unitRef="number" contextRef="c-160" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-923"><ix:nonFraction unitRef="number" contextRef="c-161" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-924">100</ix:nonFraction></ix:nonFraction>% of the target number of PSUs vest if our <ix:nonNumeric contextRef="c-154" name="cmg:PerformanceAndMarketMeasurePeriod" format="ixt-sec:duryear" id="f-925"><ix:nonNumeric contextRef="c-66" name="cmg:PerformanceAndMarketMeasurePeriod" format="ixt-sec:duryear" id="f-926">3</ix:nonNumeric></ix:nonNumeric>-year total shareholder return is below the 25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile of the constituent companies comprising the S&amp;P 500 on the days of the grants.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-4" continuedAt="f-808-5"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from <ix:nonFraction unitRef="number" contextRef="c-162" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-927">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-163" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-928">300</ix:nonFraction>% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over a <ix:nonNumeric contextRef="c-155" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-929">three-year</ix:nonNumeric> period beginning on January 1, 2022. If the defined minimum targets are not met, then <ix:nonFraction unitRef="shares" contextRef="c-164" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="3" id="f-930">no</ix:nonFraction> shares will vest. Further, in no event may more than <ix:nonFraction unitRef="number" contextRef="c-165" decimals="INF" name="cmg:ConditionalTargetNumberOfSharesEarnedPercentage" scale="-2" id="f-931">100</ix:nonFraction>% of the target number of PSUs vest if our <ix:nonNumeric contextRef="c-155" name="cmg:PerformanceAndMarketMeasurePeriod" format="ixt-sec:duryear" id="f-932">3</ix:nonNumeric>-year total shareholder return is below the 25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile of the constituent companies comprising the S&amp;P 500 on the day of the grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer an ESPP. Employees become eligible to participate in the program after <ix:nonNumeric contextRef="c-166" name="cmg:EsppRequisiteServicePeriod" format="ixt-sec:durwordsen" id="f-933">one year</ix:nonNumeric> of service with Chipotle and may contribute up to <ix:nonFraction unitRef="number" contextRef="c-167" decimals="INF" name="cmg:ESPPPercentOfBaseEarnings" scale="-2" id="f-934">15</ix:nonFraction>% of their earnings, subject to an annual maximum dollar amount. The ESPP provides a quarterly offering period to purchase our common stock at a price of <ix:nonFraction unitRef="number" contextRef="c-166" decimals="INF" name="cmg:PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" scale="-2" id="f-935">92.5</ix:nonFraction>% of the lower of the fair market value on the first and last trading days of each offering period. A total of <ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="cmg:CommonStockAuthorizedAndReservedForIssuanceESPP" format="ixt:num-dot-decimal" scale="3" id="f-936">12,500</ix:nonFraction> shares were authorized for issuance within the ESPP, of which <ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="cmg:CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" format="ixt:num-dot-decimal" scale="3" id="f-937">12,311</ix:nonFraction> were available for issuance as of December&#160;31, 2024. For the years ended December&#160;31, 2024, 2023 and 2022, the number of shares issued under the ESPP were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-938">78</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-939">79</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-940">32</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_840"></div><ix:continuation id="f-808-5"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefit Plans</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Defined Contribution Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain the Chipotle Mexican Grill 401(k) Plan (&#8220;401(k) Plan&#8221;) for eligible U.S.-based employees. The 401(k) Plan allows participants to make cash contributions from payroll deductions. Employees become eligible to receive matching contributions after <ix:nonNumeric contextRef="c-168" name="cmg:MatchingContributions401k" format="ixt-sec:durwordsen" id="f-941">one year</ix:nonNumeric>, and at least 1,000 hours, of service with Chipotle. We match <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" scale="-2" id="f-942">100</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" scale="-2" id="f-943">3</ix:nonFraction>% of pay contributed by each eligible employee and <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" scale="-2" id="f-944">50</ix:nonFraction>% on the next <ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" scale="-2" id="f-945">2</ix:nonFraction>% of pay contributed each pay period (with an annual true-up) through cash contributions. For the years ended December&#160;31, 2024, 2023 and 2022, matching contributions totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-946">16,523</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-947">13,821</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-948">12,923</ix:nonFraction>, respectively, and are included in general and administrative expenses and labor dependent on employee classification on the consolidated statements of income and comprehensive income. Certain subsidiaries outside the U.S. also offer other similar benefits and are immaterial to the consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also maintain the Chipotle Mexican Grill, Inc. Supplemental Deferred Investment Plan (the &#8220;Deferred Plan&#8221;) for eligible employees. The Deferred Plan is a non-qualified plan that allows participants to make tax-deferred contributions that cannot be made under the 401(k) Plan because of Internal Revenue Service limitations. Participants&#8217; earnings on contributions made to the Deferred Plan fluctuate with the actual earnings and losses of a variety of available investment choices selected by the participant. Total obligations under the Deferred Plan as of December&#160;31, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-949">36,509</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-950">27,178</ix:nonFraction>, respectively, and are included in other liabilities on the consolidated balance sheets and were fully funded as of December&#160;31, 2024. We match <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" scale="-2" id="f-951">100</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" scale="-2" id="f-952">3</ix:nonFraction>% of pay contributed by each eligible employee and <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" scale="-2" id="f-953">50</ix:nonFraction>% on the next <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" scale="-2" id="f-954">2</ix:nonFraction>% of pay contributed once the 401(k) contribution limits are reached. </span></div><ix:nonNumeric contextRef="c-1" name="cmg:DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" id="f-955" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated current and long-term material cash requirements for our deferred compensation plan as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Payments Due by Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2026-2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2028-2029</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-956">36,509</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" format="ixt:num-dot-decimal" scale="3" id="f-957">7,172</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" format="ixt:num-dot-decimal" scale="3" id="f-958">8,763</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" format="ixt:num-dot-decimal" scale="3" id="f-959">8,055</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-960">12,518</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Includes scheduled payments from our deferred compensation plan where payment dates are determinable for employed participants in accordance with the account&#8217;s election, and the assumption that active participants will retire at the age of 65 and begin distributions from their accounts at that time. This does not include future contributions, investment earnings, or future participants. Timing and amounts of payments may vary significantly</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-961" continuedAt="f-961-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-961-1"><ix:nonNumeric contextRef="c-1" name="cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="f-962" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-963">13.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-964">13.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-965">5.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-966">5.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-967" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-968">486,598</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-969">436,313</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-970">397,112</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-971">572</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-972">519</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-973">633</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-974">120,948</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-975">111,896</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-976">102,636</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-977">3,559</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-978">4,765</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-979">5,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-980">604,559</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-981">543,963</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-982">494,937</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmg:ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" id="f-983" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information related to leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-984">466,171</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-985">421,591</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-986">386,238</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-987">692,684</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-988">521,759</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-989">425,243</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Derecognition of operating lease assets due to terminations or impairment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-990">6,899</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-991">6,862</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-992">14,718</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-993" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-994">464,795</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-995">507,341</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-996">499,428</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-997">484,473</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-998">467,981</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-999">4,133,853</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1000">6,557,871</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1001">2,017,253</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities (Current and Long-Term)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1002">4,540,618</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the total lease payments include $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="cmg:OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" format="ixt:num-dot-decimal" scale="3" id="f-1003">2,759,141</ix:nonFraction> related to options to extend lease terms that are reasonably certain of being exercised and exclude approximately $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="3" id="f-1004">646,462</ix:nonFraction> of legally binding lease payments for leases signed but not yet commenced and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cmg:LesseeOperatingFutureSubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1005">11,419</ix:nonFraction> of future sublease income.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">59</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1006" continuedAt="f-1006-1" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="f-1006-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1007" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,534,110</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1009">1,228,737</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1010">899,101</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for basic calculation)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1011">1,368,343</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1012">1,377,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1013">1,392,543</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Dilutive stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1014">8,212</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1015">7,732</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1016">10,534</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for diluted calculation)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1017">1,376,555</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1018">1,385,500</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1019">1,403,077</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Basic earnings per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1020">1.12</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1021">0.89</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1022">0.65</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1023">1.11</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1024">0.89</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1025">0.64</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cmg:StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" id="f-1026" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock awards were excluded from the calculation of diluted earnings per share:</span></div><div style="margin-top:10pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards subject to performance conditions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" format="ixt:num-dot-decimal" scale="3" id="f-1027">2,179</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" format="ixt:num-dot-decimal" scale="3" id="f-1028">2,517</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" format="ixt:num-dot-decimal" scale="3" id="f-1029">2,701</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards that were antidilutive</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1030">2,210</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1031">3,565</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1032">8,149</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock awards excluded from diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="cmg:SharesExcludedFromDilutedEarningsPerShare" format="ixt:num-dot-decimal" scale="3" id="f-1033">4,389</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="cmg:SharesExcludedFromDilutedEarningsPerShare" format="ixt:num-dot-decimal" scale="3" id="f-1034">6,082</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="cmg:SharesExcludedFromDilutedEarningsPerShare" format="ixt:num-dot-decimal" scale="3" id="f-1035">10,850</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_124"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1036" continuedAt="f-1036-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1036-1" continuedAt="f-1036-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into various purchase obligations in the ordinary course of business, generally of a short-term nature. Those that are binding primarily relate to commitments for food purchases and supplies, capital projects, corporate assets, information technology, marketing initiatives and corporate sponsorships, and other miscellaneous items.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal actions, such as wage and hour, wrongful termination and other employment-related claims, slip and fall and other personal injury claims, advertising and consumer claims, privacy claims, and lease, construction and other commercial disputes, that arise in the ordinary course of business, some of which may be covered by insurance. The outcomes of these actions are not predictable, but we do not believe that the ultimate resolution of any pending or threatened actions of these types will have a material adverse effect on our financial position, results of operations, liquidity, or capital resources. However, if there is a significant increase in the number of these claims, or if we incur greater liabilities than we currently anticipate under one or more claims, it could materially and adversely affect our business, financial condition, results of operations and cash flows.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-1036-2"><div style="margin-top:10pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Actions</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2024, Michael Stradford filed a complaint in the U.S. District Court for the Central District of California on behalf of a purported class of purchasers of shares of Chipotle common stock between February 8, 2024 and October 29, 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint purports to state claims against Chipotle, former Chief Executive Officer Brian Niccol, and President and Chief Strategy Officer Jack Hartung, who served during the majority of the claimed class period as Chief Financial and Administrative Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint asserts claims arising under Sections 10(b) and 20(a) of the Exchange Act and related rules and regulations, based on Chipotle&#8217;s alleged failure during the claimed class period to disclose that (1) Chipotle&#8217;s entr&#233;e portion sizes were inconsistent and allegedly left many guests dissatisfied; (2) in order to address the issue and retain guest loyalty, Chipotle would have to ensure more generous portion sizes, which would increase costs; and (3) as a result, the defendants&#8217; statements about Chipotle's business, operations, and prospects were materially false and misleading.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint asserts that as a result, the market price of Chipotle&#8217;s stock was artificially inflated during the claimed class period. The complaint seeks damages on behalf of the purported class in an unspecified amount, interest, an award of reasonable costs and attorneys&#8217; fees, and other relief as determined appropriate by the court.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 10, 2024, Anand Roy filed a shareholder derivative action in the U.S. District Court for the Central District of California alleging that the defendants, members of Chipotle&#8217;s Board of Directors and President and Chief Strategy Officer breached their fiduciary duties by making or allowing Chipotle to make allegedly false and misleading statements substantially the same as those alleged in the Stradford matter described above. The complaint further alleges that the defendants breached their fiduciary duties by causing Chipotle to repurchase stock at inflated prices and by engaging in improper insider sales of Chipotle stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2024, Daniel Rodriguez filed a shareholder derivative action against the same defendants in the same court, making allegations substantially the same as those in the Roy complaint. Each of these actions purports to state a claim for damages on behalf of Chipotle and is based on statements in the company&#8217;s SEC filings and related public disclosures, and seeks damages, including punitive damages, in an unspecified amount as well as interest, an award of reasonable costs and attorneys&#8217; fees, and other relief as determined appropriate by the court. On January 23, 2025, the Roy and Rodriguez actions were consolidated into a single derivative lawsuit captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Chipotle Mexican Grill, Inc. Stockholder Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle intends to defend all of these cases vigorously, but it is not possible at this time to reasonably estimate the outcome of or any potential liability from these cases.</span></div><div style="margin-top:10pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrual for Estimated Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In relation to various legal matters, we had an accrued legal liability balance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1037">19,465</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1038">7,640</ix:nonFraction> included within accrued liabilities on the consolidated balance sheets as of December&#160;31, 2024 and 2023, respectively.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_127"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-1039" continuedAt="f-1039-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-1039-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had a $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-1040">500,000</ix:nonFraction> revolving credit facility with JPMorgan Chase Bank (&#8220;JPMorgan&#8221;) as administrative agent. Borrowings on the credit facility bear interest at a rate equal to the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus <ix:nonFraction unitRef="number" contextRef="c-185" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-1041">1.475</ix:nonFraction>%, which is subject to increase due to changes in our total leverage ratio as defined in the credit agreement. We are also obligated to pay a commitment fee of <ix:nonFraction unitRef="number" contextRef="c-185" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-1042">0.175</ix:nonFraction>% per year for unused amounts under the credit facility, which also may increase due to changes in our total leverage ratio. Further, we are subject to certain covenants defined in the credit agreement, which include maintaining a total leverage ratio of less than <ix:nonFraction unitRef="number" contextRef="c-184" decimals="1" name="cmg:TotalLeverageRatio" scale="0" id="f-1043">3.0</ix:nonFraction>x, maintaining a consolidated fixed charge coverage ratio of greater than <ix:nonFraction unitRef="number" contextRef="c-184" decimals="1" name="cmg:FixedChargeCoverageRatio" scale="0" id="f-1044">1.5</ix:nonFraction>x, and limiting us from incurring additional indebtedness in certain circumstances. We had no outstanding borrowings under the credit facility and were in compliance with all covenants as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_130"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1045" continuedAt="f-1045-1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="f-1045-1" continuedAt="f-1045-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned approximately <ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-1046">13.8</ix:nonFraction>% of the common stock outstanding of Tractor. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. Accordingly, we have identified Tractor as a related party. We purchase product from the supplier for sale to guests in our restaurants. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from the supplier were $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="f-1047">49,323</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="f-1048">43,555</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="f-1049">37,015</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-1045-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an investor in Vebu Inc. (&#8220;Vebu&#8221;), a developer of restaurant automation technology. As we are a significant customer of Vebu and maintain board representation, we have determined that Vebu is a related party. Our investment, which is comprised of preferred shares, is accounted for as a non-marketable equity investment and is included within long-term investments on the consolidated balance sheet. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from Vebu were $<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="f-1050">957</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="f-1051">991</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="f-1052">840</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i9dfd4dc468064b2c9c891f1ea8fab677_638"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1053" continuedAt="f-1053-1" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="f-1053-1" continuedAt="f-1053-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information is prepared on the same basis that our CEO, who is our Chief Operating Decision Maker ("CODM"), manages our segments, evaluates financial results, and makes key operating decisions. We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1054">one</ix:nonFraction> reportable operating segment: U.S. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. reportable operating segment is comprised of all <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1055">ten</ix:nonFraction> operating segments located in the United States, which we have aggregated to a single operating segment in consideration of the aggregation criteria set forth in ASC 280. All other operating segments, which comprise our operations in Canada, Europe and international licensed restaurants do not meet the quantitative thresholds for determining reportable segments. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The U.S. reportable segment derives its revenue from company-owned restaurants located in the United States, which serve a relevant menu of burritos, burrito bowls (a burrito without the tortilla), quesadillas, tacos, and salads. No guest accounts for 10% or more of our revenues. The accounting policies of the U.S. reportable segment are the same as those described in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_94">Note 1. "Description of Business and Summary of Significant Accounting Policies"</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our CODM uses income from operations to evaluate performance and make key operating decisions, such as deciding the rate at which we invest resources into the U.S segment versus other parts of the Company. The CODM is not provided asset information by reportable segment as asset information is provided to the CODM on a consolidated basis.</span></div></ix:continuation><div style="margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><ix:continuation id="f-1053-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1056" continuedAt="f-1056-1" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present selected financial information with respect to our single reportable segment:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food and beverage revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1057">11,045,450</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1058">9,652,976</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1059">8,439,674</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Delivery service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1060">66,282</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1061">67,393</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1062">76,536</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1063">11,111,732</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1064">9,720,369</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1065">8,516,210</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">All other revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1066">202,121</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1067">151,280</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1068">118,442</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1069">11,313,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1070">9,871,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1071">8,634,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1072">11,111,732</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1073">9,720,369</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-1074">8,516,210</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food, beverage and packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-1075">3,299,295</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-1076">2,853,651</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:CostDirectMaterial" format="ixt:num-dot-decimal" scale="3" id="f-1077">2,556,657</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Labor</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-1078">2,741,590</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-1079">2,402,964</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:CostDirectLabor" format="ixt:num-dot-decimal" scale="3" id="f-1080">2,168,994</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-1081">548,688</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-1082">491,757</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-1083">450,684</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1084">283,053</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1085">261,358</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1086">248,319</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs, excluding marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-1087">1,254,512</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-1088">1,141,850</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="3" id="f-1089">1,045,025</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1090">300,513</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1091">282,521</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1092">253,904</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other segment items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1093">55,482</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1094">64,150</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1095">48,019</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1096">2,628,599</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1097">2,222,118</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1098">1,744,608</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate and other unallocated expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1099">709,426</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1100">657,134</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1101">574,572</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other loss from operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1102">2,840</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1103">7,171</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1104">9,633</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1105">93,897</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1106">62,693</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1107">21,128</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1108">2,010,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1109">1,620,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1110">1,181,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">All other revenue represents sales within our company-owned stores in Canada, Europe and royalty revenue from our international licensed restaurants.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Other segment items consist of pre-opening costs, impairment, closure costs, and asset disposals related to the U.S. segment. </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Corporate and other unallocated expenses represent corporate overhead expenses that have not been allocated to any segment for reporting purposes including general and administrative expenses.</span></div></ix:nonNumeric><div style="padding-left:9pt;text-indent:-9pt"><ix:continuation id="f-1056-1" continuedAt="f-1056-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"><ix:continuation id="f-1056-2">Amounts reflect the net loss from operations related to our operations in Canada, Europe and international licensed restaurants.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1111" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived tangible assets, including the Company's operating lease assets recognized on the consolidated balance sheets were located as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1112">6,247,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1113">5,637,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1114">142,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1115">111,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">63</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_136"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are designed to ensure that information required to be disclosed in Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this annual report. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes during the fiscal quarter ended December&#160;31, 2024 in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that have materially affected or are reasonably likely to materially affect our internal control over financial reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control over Financial Reporting </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management of Chipotle Mexican Grill, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America. Our internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of assets that could have a material effect on our financial statements. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2024, based on the framework set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control&#8212;Integrated Framework (the &#8220;2013 framework&#8221;). Based on that assessment, management concluded that, as of December&#160;31, 2024, our internal control over financial reporting was effective based on the criteria established in the 2013 framework. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm, Ernst &amp; Young LLP, has issued an attestation report on the effectiveness of our internal control over financial reporting as of December&#160;31, 2024. This report follows.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the Shareholders and the Board of Directors of Chipotle Mexican Grill, Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Chipotle Mexican Grill, Inc.&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Chipotle Mexican Grill, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on the COSO criteria.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2024 and 2023, the related consolidated statements of income and comprehensive income, shareholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and our report dated February&#160;5, 2025 expressed an unqualified opinion thereon.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:10pt;padding-left:288pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ernst &amp; Young LLP</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irvine, California</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;5, 2025</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">65</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B. OTHER INFORMATION </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption or Termination of 10b5-1 Trading Plans</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Except as disclosed below, no Section 16 officer or director, as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934 <ix:nonNumeric contextRef="c-211" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1116">adopted</ix:nonNumeric> modified or <ix:nonNumeric contextRef="c-211" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1117"><ix:nonNumeric contextRef="c-211" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1118">terminated</ix:nonNumeric></ix:nonNumeric> a written trading plan for the purchase or sale of the Company&#8217;s securities intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or a non-Rule 10b5-1 trading arrangement (as defined in Item 408 of Regulation S-K of the Exchange Act).</span></div><ix:nonNumeric contextRef="c-212" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1119" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-213" name="ecd:TrdArrIndName" id="f-1120">Scott Boatwright</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-213" name="ecd:TrdArrIndTitle" id="f-1121">Chief Executive Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-213" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1122">adopted</ix:nonNumeric> a new written trading plan on <ix:nonNumeric contextRef="c-213" name="ecd:TrdArrAdoptionDate" id="f-1123">December 6, 2024</ix:nonNumeric> for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-214" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1124">247,050</ix:nonFraction> shares of the Company&#8217;s common stock, subject to certain conditions, from March 5, 2025, at the earliest, until <ix:nonNumeric contextRef="c-213" name="ecd:TrdArrExpirationDate" id="f-1125">December 31, 2025</ix:nonNumeric>, at the latest. This trading plan was adopted during an open trading window and complies with the Company&#8217;s Insider Trading Policy. Actual transactions will be disclosed in Section 16 filings made with the SEC in accordance with applicable securities laws, rules and regulations.</span></div></ix:nonNumeric><div id="i9dfd4dc468064b2c9c891f1ea8fab677_142"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_145"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_148"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insider Trading Policy</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle maintains an Insider Trading Policy that applies to members of our Board of Directors, our executive officers and all other employees who have access to material, nonpublic information regarding Chipotle. The <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1127">Insider Trading Policy</ix:nonNumeric> is filed as an exhibit to this Annual Report.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_151"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024. </span></div><ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMnpiDiscTextBlock" id="f-1128" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our current and historical practice is to grant equity awards only during periods when our trading window for insiders is open pursuant to our Insider Trading <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMnpiCnsdrdFlag" format="ixt:fixed-true" id="f-1129">Policy</ix:nonNumeric>. <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMethodTextBlock" id="f-1130" escape="true">The annual equity grant, including to our executive officers, usually occurs within one week after we publicly announce our financial results for the fourth quarter and full fiscal year and our interim equity grants during the year (for example, to newly hired or promoted employees) usually occurs within one week after we publicly announce our financial results for a financial quarter. <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgHowMnpiCnsdrdTextBlock" id="f-1131" continuedAt="f-1131-1" escape="true">In 2024, the Compensation, <ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgPredtrmndFlag" format="ixt:fixed-true" id="f-1132">People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024</ix:nonNumeric>, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results.</ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-1131-1"> We filed our 2023 Annual Report on Form 10-K with the SEC on February 7, 2024; however, our filing occurred after the SEC&#8217;s filing cutoff time and our 2023 Annual Report on Form 10-K received a filing date of February 8, 2024. As a result, the annual grant of equity awards to our named executive officers, including the grant of the SOSARs listed in the table below, occurred <ix:nonNumeric contextRef="c-1" name="ecd:MnpiDiscTimedForCompValFlag" format="ixt:fixed-false" id="f-1133"><ix:nonNumeric contextRef="c-1" name="ecd:AwardTmgMnpiCnsdrdFlag" format="ixt:fixed-true" id="f-1134">one business day</ix:nonNumeric></ix:nonNumeric> after the filing of our 2023 Annual Report on Form 10-K with the SEC.</ix:continuation></span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ecd:AwardsCloseToMnpiDiscTableTextBlock" id="f-1135" escape="true"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of securities underly the award</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Exercise price of the award <br/>($/SH)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Grant date fair value of  the award</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Percentage change in the closing market price of the securities underlying the award between the trading day ending immediately prior to the disclosure of material nonpublic information and the trading day beginning immediately following the disclosure of material nonpublic information</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-215" name="ecd:AwardsCloseToMnpiDiscIndName" id="f-1136">Brian Niccol</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="INF" name="ecd:AwardUndrlygSecuritiesAmt" format="ixt:num-dot-decimal" scale="0" id="f-1137">476,800</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="ecd:AwardExrcPrice" scale="0" id="f-1138">52.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="0" name="ecd:AwardGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="f-1139">8,048,384</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-215" decimals="4" sign="-" name="ecd:UndrlygSecurityMktPriceChngPct" scale="-2" id="f-1140">1.08</ix:nonFraction>)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-216" name="ecd:AwardsCloseToMnpiDiscIndName" id="f-1141">Jack Hartung</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="INF" name="ecd:AwardUndrlygSecuritiesAmt" format="ixt:num-dot-decimal" scale="0" id="f-1142">154,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="2" name="ecd:AwardExrcPrice" scale="0" id="f-1143">52.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="0" name="ecd:AwardGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="f-1144">2,599,520</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-216" decimals="4" sign="-" name="ecd:UndrlygSecurityMktPriceChngPct" scale="-2" id="f-1145">1.08</ix:nonFraction>)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-217" name="ecd:AwardsCloseToMnpiDiscIndName" id="f-1146">Curt Garner</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="ecd:AwardUndrlygSecuritiesAmt" format="ixt:num-dot-decimal" scale="0" id="f-1147">148,100</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="ecd:AwardExrcPrice" scale="0" id="f-1148">52.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="0" name="ecd:AwardGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="f-1149">2,499,928</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-217" decimals="4" sign="-" name="ecd:UndrlygSecurityMktPriceChngPct" scale="-2" id="f-1150">1.08</ix:nonFraction>)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-218" name="ecd:AwardsCloseToMnpiDiscIndName" id="f-1151">Scott Boatwright</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-218" decimals="INF" name="ecd:AwardUndrlygSecuritiesAmt" format="ixt:num-dot-decimal" scale="0" id="f-1152">118,500</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="2" name="ecd:AwardExrcPrice" scale="0" id="f-1153">52.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="0" name="ecd:AwardGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="f-1154">2,002,800</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-218" decimals="4" sign="-" name="ecd:UndrlygSecurityMktPriceChngPct" scale="-2" id="f-1155">1.08</ix:nonFraction>)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonNumeric contextRef="c-219" name="ecd:AwardsCloseToMnpiDiscIndName" id="f-1156">Chris Brandt</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="shares" contextRef="c-219" decimals="INF" name="ecd:AwardUndrlygSecuritiesAmt" format="ixt:num-dot-decimal" scale="0" id="f-1157">56,300</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="ecd:AwardExrcPrice" scale="0" id="f-1158">52.77</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="0" name="ecd:AwardGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="f-1159">950,592</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(<ix:nonFraction unitRef="number" contextRef="c-219" decimals="4" sign="-" name="ecd:UndrlygSecurityMktPriceChngPct" scale="-2" id="f-1160">1.08</ix:nonFraction>)%</span></td></tr></table></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span><br/></span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_154"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(a)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of Securities</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">to be Issued Upon</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Exercise of Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Options and Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:108%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:108%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(b)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Exercise Price of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Outstanding Options and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:108%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(c)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of Securities</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Remaining Available for</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Future Issuance Under</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Equity Compensation Plans</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">(excluding securities</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">reflected in column (a))</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:108%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Equity Compensation Plans Approved by Security Holders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,805,202</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">117,879,513</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Equity Compensation Plans Not Approved by Security Holders</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,805,202</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">117,879,513</span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Includes shares issuable in connection with awards with performance and market conditions, which will be issued based on achievement of performance criteria associated with the awards, with the number of shares issuable dependent on our level of performance. The weighted-average exercise price in column (b) includes the weighted-average exercise price of SOSARs only. </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Includes 105,568,859 shares remaining available under the Chipotle Mexican Grill, Inc. 2022 Stock Incentive Plan, and 12,310,654 shares remaining available under the Chipotle Mexican Grill, Inc. Employee Stock Purchase Plan. In addition to being available for future issuance upon exercise of SOSARs or stock options that may be granted after December 31, 2024, all of the shares available for grant under the Chipotle Mexican Grill, Inc. 2022 Stock Incentive Plan, may instead be issued in the form of restricted stock, restricted stock units, performance shares or other equity-based awards. Each share underlying a full value award such as restricted stock, restricted stock units or performance shares counts as two shares used against the total number of securities authorized under the plan. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information for this item is incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024.</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_157"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024. </span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_160"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporated by reference from the definitive proxy statement for our 2025 annual meeting of shareholders, which will be filed no later than 120 days after December&#160;31, 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_166"></div><div style="-sec-extract:summary;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. All Financial statements </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following consolidated financial statements filed as part of this report are included in Part II, Item 8. &#8220;Financial Statements and Supplementary Data&#8221; of this 10-K:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Income and Comprehensive Income for the years ended December&#160;31, 2024, 2023 and 2022;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2024, 2023 and 2022;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consolidated Statements of Equity for the years ended December&#160;31, 2024, 2023 and 2022;</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Notes to Consolidated Financial Statements; and</span></div><div style="padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reports of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Financial statement schedules </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No schedules are required because either the required information is not present or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements or the notes thereto. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Exhibits</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Description of Exhibit Incorporated Herein by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Exhibit Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Filed Herewith</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000024/exh31-restatedcertificateo.htm">Restated Certificate of Incorporation of Chipotle Mexican Grill, Inc. dated June 6, 2024</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8-K</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">June 7, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt;margin-top:0.05pt;padding-right:0.97pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000119312523158496/d505935dex31.htm">Chipotle Mexican Grill, Inc. Amended and Restated Bylaws</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">June 1, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh42-capitalstock.htm">Description of Chipotle Securities</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809019000029/cmg-20190630xex10_1.htm">Change in Control Severance Plan, effective June 1, 2019</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">July 24, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809019000029/cmg-20190630xex10_2.htm">Form of Participation and Restrictive Covenant Agreement for Change in Control Severance Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">July 24, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.3&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000119312518173614/d578721dex101.htm">Amended and Restated Chipotle Mexican Grill, Inc. 2011 Stock Incentive Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">May 24, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.4&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000104746906003640/a2168474zex-10_6.htm">Amended and Restated Registration Rights Agreement dated January 31, 2006 among Chipotle Mexican Grill, Inc., McDonald&#8217;s Corporation and certain shareholders</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">March 17, 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.5&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000119312507060643/dex101.htm">Form of Director and Officer Indemnification Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">March 21, 2007</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.6&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809018000022/cmg-20180214xex10_1.htm">Offer Letter, dated February 11, 2018, between Brian R. Niccol and Chipotle Mexican Grill, Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 15, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.7&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809018000042/cmg-20180331xex10_14.htm">Form of 2018 Stock Appreciation Rights Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 26, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000156276224000023/cmg-20231231xex10_10.htm">Revolving Credit Agreement dated April 13, 2021, among Chipotle Mexican Grill, Inc. and JPMorgan Chase Bank, N.A., Administrative Agent, and other lenders party to the Agreement, amended February 1, 2023</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 7, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.9&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001058090/000105809021000010/cmg-20201231xex10_36.htm">Form of 2020 Stock Appreciation Rights Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 10, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.10&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809022000027/cmg-20220331xex10_1.htm">Form of 2022 Restricted Stock Unit Agreement</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.11&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809022000027/cmg-20220331xex10_2.htm">Form of 2022 Stock Appreciation Rights Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 28, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.12&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809022000027/cmg-20220331xex10_3.htm">Form of 2022 Performance Share Agreement</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.13&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809022000027/cmg-20220331xex10_4.htm">Form of 2022 Stock Option Agreement (Canada)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 28, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.14&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh1014-directorcompensati.htm">Director Compensation Program and Stock Ownership Guidelines (Revised August 19, 2024)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.15&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809022000036/cmg-20220630xex10_2.htm">Chipotle Mexican Grill, Inc. 2022 Stock Incentive Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">July 27, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.16&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000020/cmg-20230331xex10_1.htm">Form of 2023 Restricted Stock Unit Agreement</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.17&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000020/cmg-20230331xex10_2.htm">Form of 2023 Stock Appreciation Rights Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 27, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.18&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000020/cmg-20230331xex10_3.htm">Form of 2023 Performance Share Agreement</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.19&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000020/cmg-20230331xex10_4.htm">Form of 2023 Stock Option Agreement (Canada)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 27, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.20&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000041/cmg-20230930xex10_1.htm">Chipotle Mexican Grill, Inc. Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 27, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.21&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809023000010/cmg-20221231xex10_33.htm">Supplemental Deferred Investment Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 9, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.22&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000156276224000023/cmg-20231231xex10_25.htm">Executive Officer Severance Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 7, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.23&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000015/exh10-1formof2024restricte.htm">Form of 2024 Restricted Stock Unit Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 25, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.24&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000015/exh10-2xformof2024performa.htm">Form of 2024 Performance Share Unit Agreement</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 25, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.25&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000015/exh10-3formof2024stockappr.htm">Form on 2024 Stock Appreciation Rights Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 25, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.26&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000015/exh10-4formof2024optionagr.htm">Form of 2024 Option Agreement (Canada)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">April 25, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.27&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000050/a101formof2024retentionrsu.htm">Form of 2024 Retention Restricted Stock Unit Award Agreement for Interim CEO</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.28&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000050/a102formof2024retentionrsu.htm">Form of 2024 Retention Restricted Stock Unit Award Agreement for President and Chief Strategy Officer</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.29&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000050/a103formof2024retentionrsu.htm">Form of 2024 Retention Restricted Stock Unit Award Agreement for other Executive Officers</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.30&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000050/a104formofrsuagreement-inc.htm">Form of Incremental Restricted Stock Unit Award Agreement for Interim CEO</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.31&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000105809024000050/a105formof2024rsuagreement.htm">Form of Incremental Restricted Stock Unit Award Agreement for CFO</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">October 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">19.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cmg-20241231xex191.htm">Insider Trading Policy</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cmg-20241231xex211.htm">Subsidiaries of Chipotle Mexican Grill, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="cmg-20241231xex231.htm">Consent of Ernst &amp; Young LLP (as the independent registered public accounting firm of Chipotle Mexican Grill, Inc.)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cmg-20241231xex311.htm">Certification of Chief Executive Officer of Chipotle Mexican Grill, Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="cmg-20241231xex312.htm">Certification of Chief Financial and Administrative Officer of Chipotle Mexican Grill, Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cmg-20241231xex321.htm">Certification of Chief Executive Officer and Chief Financial and Administrative Officer of Chipotle Mexican Grill, Inc. pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97.1&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1058090/000156276224000023/cmg-20231231xex97_1.htm">Executive Compensation Recovery Policy</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">001-32731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">February 7, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.SCH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.DEF</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">101.PRE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">X</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="39" style="padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#8224;- Management contracts and compensatory plans or arrangements required to be filed as exhibits.</span></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:46.363%"><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:10pt;text-indent:4.5pt"><span><br/></span></div></div><div style="display:inline-block;max-width:7.272%;min-width:6.272%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:46.365%"><div><span><br/></span></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_169"></div></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">70</span></div></div></div><div id="i9dfd4dc468064b2c9c891f1ea8fab677_172"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%;text-decoration:underline" href="#i9dfd4dc468064b2c9c891f1ea8fab677_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SIGNATURES</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:4.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:60.113%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">CHIPOTLE MEXICAN GRILL, INC.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ Jamie McConnell</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">Jamie McConnell</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%">Chief Accounting and Administrative Officer</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: February&#160;5, 2025</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Title</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ SCOTT BOATWRIGHT</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Chief Executive Officer</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(principal executive officer)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Scott Boatwright</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ ADAM RYMER</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Chief Financial Officer</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(principal financial officer)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Adam Rymer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ JAMIE MCCONNELL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Chief Accounting and Administrative Officer</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">(principal accounting officer)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Jamie McConnell</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ SCOTT MAW</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Chairman of the Board and Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Scott Maw</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ ALBERT BALDOCCHI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Albert S. Baldocchi</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ MATTHEW CAREY</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Matthew Carey</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ GREGG ENGLES</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Gregg Engles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ PATRICIA FILI-KRUSHEL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Patricia Fili-Krushel</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ LAURA FUENTES</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Laura Fuentes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ MAURICIO GUTIERREZ</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Mauricio Gutierrez</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ ROBIN HICKENLOOPER</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Robin Hickenlooper</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">/s/ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:108%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">MARY WINSTON</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">February 5, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:108%">Mary Winston</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">71</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>exh42-capitalstock.htm
<DESCRIPTION>EX-4.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie0bab416a0374ebbab2c92e76506d495_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 4.2</font></div></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CHIPOTLE MEXICAN GRILL, INC.</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DESCRIPTION OF CAPITAL STOCK</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following description is a summary of the terms of our capital stock is qualified in its entirety by reference to our Restated Certificate of Incorporation (&#8220;Certificate&#8221;) and Amended and Restated Bylaws (&#8220;Bylaws&#8221;), each of which is incorporated by reference as an exhibit to this Annual Report on Form 10-K, and certain applicable provisions of Delaware law. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Authorized Capital Shares</font></div><div style="text-indent:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Chipotle&#8217;s authorized capital stock consists of eleven billion five hundred million (11,500,000,000) shares of common stock, $0.01 par value per share (&#8220;Common Stock&#8221;), and six hundred million (600,000,000) shares of preferred stock, $0.001 par value per share (&#8220;Preferred Stock&#8221;).  As of December 31, 2024, no shares of Preferred Stock are outstanding.  All outstanding shares of our Common Stock are fully paid and nonassessable.</font></div><div style="text-indent:42pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Voting Rights</font></div><div style="text-indent:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Holders of Common Stock are entitled to one vote per share on all matters voted on by the shareholders, including the election of directors. Our Common Stock does not have cumulative voting rights.</font></div><div style="text-indent:42pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Dividend Rights</font></div><div style="text-indent:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Subject to the rights of holders of outstanding shares of Preferred Stock, if any, the holders of Common Stock are entitled to receive dividends, if any, that may be declared from time to time by the Board of Directors in its discretion out of funds legally available for the payment of dividends.</font></div><div style="text-indent:42pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Liquidation Rights</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Subject to the rights of holders of outstanding shares of Preferred Stock, if any, holders of Common Stock will share ratably in all assets legally available for distribution to our shareholders in the event of dissolution.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Other Rights and Preferences</font></div><div style="text-indent:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Our Common Stock has no sinking fund or redemption provisions or preemptive, conversion or exchange rights.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Provisions that Could Delay or Defer a Change in Control</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Our Certificate and Bylaws contain provisions that may make the acquisition of control of Chipotle without the approval of our Board of Directors more difficult, including provisions relating to the nomination, election and removal of directors and limitations on our shareholders taking action by written consent. </font></div><div><font><br></font></div><div style="margin-bottom:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">In addition, we have elected to be governed by the provisions of Section 203 of the General Corporation Law of the State of Delaware, which generally prohibits a public Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years following the time that the person became an interested stockholder, unless&#58;</font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 4.2</font></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;padding-left:13.8pt">prior to the time that the person became an interested stockholder the corporation&#8217;s board of directors approved either the business combination or the transaction that resulted in the stockholder&#8217;s becoming an interested stockholder&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%;padding-left:13.8pt">upon consummation of the transaction which resulted in the stockholder&#8217;s becoming an interested stockholder, the stockholder owned at least 85% of the outstanding voting stock of the corporation at the time the transaction commenced, excluding for the purpose of determining the number of shares outstanding those shares owned by the corporation&#8217;s officers and directors and by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer&#59; or</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">at or subsequent to the time, the business combination is approved by the corporation&#8217;s board of directors and authorized at an annual or special meeting of its stockholders, and not by written consent, by the affirmative vote of at least 66 2&#47;3% of its outstanding voting stock that is not owned by the interested stockholder.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">A &#8220;business combination&#8221; includes mergers, asset sales or other transactions resulting in a financial benefit to the stockholder. An &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns (or within three years did own) 15% or more of the corporation&#8217;s voting stock.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Listing</font></div><div style="text-indent:42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">The Common Stock is traded on the New York Stock Exchange under the trading symbol &#8220;CMG.&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.14
<SEQUENCE>3
<FILENAME>exh1014-directorcompensati.htm
<DESCRIPTION>EX-10.14
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iaf4cea14c29a4c8a8306f7683225db86_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.14</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Chipotle Mexican Grill, Inc.</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Director Compensation Program and Stock Ownership Guidelines</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Effective August 19, 2024</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Set forth below is the compensation program for non-employee directors of Chipotle Mexican Grill, Inc.  Members of Chipotle&#8217;s Board of Directors who are employees of Chipotle do not receive compensation for their services as directors. </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9e2f3;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Retainer Type</font></td><td colspan="3" style="background-color:#d9e2f3;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Cash</font></td><td colspan="3" style="background-color:#d9e2f3;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restricted Stock Units (RSUs)</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Annual Director Retainer</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$110,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$215,000</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chairman of the Board (non-employee)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$200,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lead Independent Director</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$50,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Committee Chair Retainers&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Audit</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$42,500</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compensation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$37,500</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nominating and Corporate Governance</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$30,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Committee Member Retainers (excluding Committee Chair)&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Audit</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$15,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compensation</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$15,000</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nominating and Corporate Governance</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$10,000</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition to the above cash retainers, if a Committee holds more than eight (8) formal meetings during the compensation year (defined below), each Committee member (including the Committee Chair) will receive a $2,000&#47;meeting fee for each formal meeting in excess of eight (8) formal meetings in which the Committee member participates.  To qualify as a &#8220;formal meeting,&#8221; the meeting must have been scheduled in advance, follow a defined agenda circulated in advance, be attended by a quorum of the Committee members, and be documented with minutes.  A Committee member must attend at least 2&#47;3rds of the meeting to qualify for the meeting fee.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation Period and Payments</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Director compensation will be paid based on the directors&#8217; one-year term of service to align with each annual meeting of shareholders (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">i.e.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> from May 31 to May 31) (the &#8220;compensation year&#8221;).  </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All cash retainers will be paid in arrears, on a pro rata basis, at the end of November and May.  No Committee Chair can simultaneously receive a Committee Chair retainer and a Committee Member retainer for service on the Committee for which he or she serves as Chair.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The number of RSU&#8217;s granted to a director will be determined by dividing $215,000 by the Fair Market Value (as defined in the 2022 Stock Incentive Plan) of Chipotle common stock on the grant date, which (unless the Board determines otherwise) is the closing stock price on the grant date.  RSUs are granted to non-employee directors on the date of Chipotle&#8217;s annual meeting of shareholders meeting each year and vest 100% on the grant date.  </font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Changes During a Compensation Year</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a director is elected to the Board on a date that is between annual meetings, the newly elected director will receive (i) a prorated RSU award, granted on the date that is three (3) business days after the date of election, and (ii)&#160;prorated cash compensation, which will be paid in accordance with the regular director pay schedule.  Both the total grant value of the RSU and the amount of cash compensation will be prorated based on the date of the director&#8217;s election to the Board and the number of days elapsed since the annual meeting of shareholders that most recently occurred (e.g., if the annual meeting is on May 31 and a director joins on October 1, that director will receive 243&#47;365</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the annual compensation amount). </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a director is appointed to or leaves a Committee or assumes or relinquishes a Chair or Lead Independent Director position, on a date that is between annual meetings, his or her cash compensation will be prorated based on the effective date of the change in service and the number of days elapsed since the annual meeting of shareholders that most recently occurred.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Deferral Election</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A director may elect to defer the receipt of cash compensation or defer the receipt of shares of common stock that otherwise would be issuable upon vesting of an RSU by submitting to Chipotle a deferral election in the form provided by Chipotle.  The deferral form must be received by Chipotle before the end of the calendar year immediately prior to the compensation year in which the cash compensation or RSU relates (for example, the deferral election is due before December 31, 2023 for director compensation payable for the compensation year May 2024 &#8211; May 2025).  </font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Expense Reimbursement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors will be reimbursed for reasonable expenses directly incurred in connection with their service as directors, including travel and lodging expenses for meetings.  Reimbursement is subject to a director providing timely substantiation of expenses pursuant to Chipotle&#8217;s expense policy.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock Ownership Guidelines</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors are expected to own, within five years after being elected to the Board, shares of Chipotle common stock having a total value of five (5) times the annual cash retainer payable to non-employee directors (excluding Committee, Chair and Lead Independent Director retainers).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following forms of equity count towards the required stock ownership guidelines&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">shares of Chipotle common stock owned outright (including shares received upon vesting of restricted stock units)</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">unvested restricted stock</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">unvested restricted stock units</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any cash or restricted stock units that have been deferred</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following forms of equity do not count towards the required stock ownership guidelines&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">shares of Chipotle common stock transferred to any individual, other than the director&#8217;s spouse</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">unvested and vested stock options</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">unvested and vested stock appreciation rights</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">unearned performance shares&#47;units</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>cmg-20241231xex191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib4442a9eecf64c208dd8221a325a4e21_36"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 19.1</font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.993%"><tr><td style="width:1.0%"></td><td style="width:50.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.481%"></td><td style="width:0.1%"></td></tr><tr style="height:0pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><img alt="image.jpg" src="image.jpg" style="height:103px;margin-bottom:5pt;vertical-align:text-bottom;width:316px"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Policy Title&#58;</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Insider Trading Policy</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Last Revised&#58;</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">October 2023</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Policy Owner&#58;</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Legal</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Scope&#58;</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Applies to Chipotle Executive Officers, members of the Board of Directors and employees designated as &#8220;insiders&#8221;</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Background</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Federal law prohibits &#8220;insider trading,&#8221; which is the purchase or sale of securities by a person aware of material, nonpublic information, as well as the disclosure of material, nonpublic information by a person to someone else who then trades in securities based on that information (called &#8220;tipping&#8221;).  These insider trading violations are pursued vigorously by the Securities and Exchange Commission (the &#8220;SEC&#8221;) and U.S. Attorneys.  Punishment for insider trading violations is severe and could result in significant fines and imprisonment.  The federal securities laws impose potential liability on companies if they fail to take reasonable steps to prevent insider trading by their directors, executive officers and employees.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Scope</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Insider Trading Policy (this &#8220;Policy&#8221;) is intended to promote compliance with federal securities laws that prohibit persons who are aware of material, nonpublic information about a company from&#58; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">trading in securities of that company&#59; or </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">providing material, nonpublic information to other persons who may trade on the basis of that information.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Policy applies to you if you are&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">a member of Chipotle&#8217;s Board of Directors (a &#8220;Director&#8221;)&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">an executive officer of Chipotle (an &#8220;Executive Officer&#8221;)&#59; or</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">a Chipotle employee who has been notified that you are an &#8220;insider&#8221; because you regularly receive or have access to material, nonpublic information as part of your employment (&#8220;Other Financial Insider&#8221;).   </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Policy also applies to transactions by your family members who reside with you, anyone else who lives in your household, and family members who do not live in your household but whose transactions in Chipotle securities are managed or directed by you, or subject to your influence or control.  It also applies to any entities you control (including corporations, partnerships or trusts).  This Policy will continue to apply to any Director, Executive Officer and Other Financial Insider whose employment or other relationship with the Company terminates for so long as he or she is aware of material, nonpublic information gained during the tenure of that employment or relationship. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Policy covers all transactions in Chipotle securities, including Chipotle&#8217;s common stock or any other type of securities that Chipotle may issue (including preferred stock), as well </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">as derivative securities that are not issued by Chipotle, such as exchange-traded put or call options or swaps relating to securities of Chipotle. It is also Chipotle&#8217;s policy that Chipotle will not engage in transactions in its own securities while aware of material nonpublic information relating to Chipotle or its securities.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Statement of Policy</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">It is Chipotle&#8217;s policy that if, and for so long as, you are aware of material, nonpublic information relating to Chipotle, you may not&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">trade, directly or indirectly, in any securities of Chipotle&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">recommend the purchase or sale of any securities of Chipotle to any other person&#59; or</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">disclose material, nonpublic information to persons within Chipotle whose jobs do not require them to have that information, or outside Chipotle to other persons, unless any such disclosure is made in accordance with Chipotle&#8217;s policies regarding the protection or authorized external disclosure of information regarding Chipotle.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In addition, it is Chipotle&#8217;s policy that if you learn of material, nonpublic information about a company with which Chipotle does business (including a vendor or consultant of Chipotle), you may not trade in that company&#8217;s securities until the information becomes public or is no longer material.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Information is considered &#8220;material&#8221; if a reasonable investor would consider it important in deciding whether to buy, hold or sell securities.  Any information that could be expected to affect Chipotle&#8217;s stock price, whether it is positive or negative, should be considered material.  There is no bright-line standard for assessing materiality&#59; rather, materiality is based on an assessment of all the facts and circumstances and is often evaluated by enforcement authorities with the benefit of hindsight.  Information deemed material could relate to, among other things, financial results&#59; a change in earnings or in forecasted earnings that is higher or lower than the forecast&#59; company-wide sales trends or significant changes in comparable restaurant sales&#59; launch or acquire a new business or close a business&#59; a significant food safety concern&#59; a potential data breach or other cyber security concerns&#59; major litigation or regulatory actions&#59; the gain or loss of a substantial supplier&#59; and changes in senior management or a potential change in control of Chipotle.  These examples are not intended to be exhaustive, but merely illustrative of the types of information that would be considered &#8220;material.&#8221;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Information is considered &#8220;nonpublic&#8221; if it has not been disclosed to the public and widely disseminated.  Information generally is considered widely disseminated if it has been disclosed through a company press release issued on the Business Wire newswire service, published in a widely available newspaper, magazine or news website, or publicly disclosed in a document filed with the SEC that is available on the SEC&#8217;s website.  By contrast, information would likely not be considered widely disseminated if it is available only to Chipotle&#8217;s employees, or if it is only available to a select group of analysts, brokers and institutional investors.  Once information is widely disseminated, it is still necessary to afford the investing public sufficient time to absorb the information.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Trading Procedures</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Chipotle has established certain procedures to assist in the administration of this Policy, to facilitate compliance with laws prohibiting insider trading and to avoid the appearance of any impropriety.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">         Pre-Clearance of Trades by Directors and Executive Officers.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Directors and Executive Officers may not engage in any transaction in securities of Chipotle without first </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">obtaining pre-clearance of the transaction from Chipotle&#8217;s legal department.  This requirement applies to all proposed transactions, including, for example&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">purchases and sales in the open market, including selling shares from exercise of a stock only stock appreciation right (&#8220;SOSAR&#8221;),</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">gifts, and </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">fund switching or reallocation transactions into or out of Chipotle stock fund in Chipotle&#8217;s 401(k) Savings Plan (if the Plan contains a Chipotle stock fund).  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Your request for pre-clearance should be submitted at least two (2) business days in advance of the proposed transaction to ensure there is adequate time for us to help you analyze the proposed transaction and comply with your obligations under the federal securities laws.  When you request pre-clearance of a transaction, you should carefully consider whether you may be aware of any material, nonpublic information about Chipotle and should describe fully those circumstances.  You may have information about Chipotle that the legal department or others involved in the pre-clearance process do not have, and receipt of pre-clearance will not insulate you from liability if you are aware of material, nonpublic information when you trade.  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">When you request pre-clearance, you also should indicate whether you have affected any other trades recently and should be prepared to report the proposed transaction on a Form 4 with our assistance.  You also should be prepared to comply with SEC Rule 144 and file Form 144 at the time of any sale with the assistance of your broker.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Trading Procedures for Other Financial Insiders.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Other Financial Insiders (who are not Directors or Executive Officers) are </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> required to pre-clear transactions with the legal department&#59; however, you are still required to comply with this Policy and refrain from trading while you are aware of material, nonpublic information.  In other words, you are held to the same standard as Directors and Executive Officers, even though you do not need to obtain pre-clearance.  Before you effect any trade in Chipotle securities, you should carefully consider whether you are aware of any material, nonpublic information about Chipotle.  If you would like assistance in evaluating whether the information of which you are aware is material or nonpublic, please contact Chipotle&#8217;s legal department.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">         Quarterly No-Trade Periods.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  To prevent the appearance of impropriety and minimize any concern that you might possess material, nonpublic information at the time of a transaction, Chipotle imposes a quarterly &#8220;No-Trade Period&#8221; at the end of every quarter.  Each No-Trade Period &#8211;  </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">begins at the close of business on the 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> day of the last month of each quarter (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">i.e.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> March 15, June 15, September 15 and December 15), and </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">ends at the start of trading on the second business day after financial results for the most recently completed quarter have been disclosed to the public (for example, if financial results are disclosed after close of trading on Tuesday, the no-trade period will end at the start of trading on Thursday).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Chipotle retains discretion to extend the No-Trade Period or impose it at an earlier date.  We will notify all Directors, Executive Officers and Other Financial Insiders if the No-Trade Period begins or ends at a different time.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">During a No-Trade Period, you may not trade, directly or indirectly, in Chipotle securities except as described below under &#8220;Transactions Exempt from this Policy.&#8221;  </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Event-Specific No-Trade Periods.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  From time to time, an event may occur that is material to Chipotle and is known by only some Directors, Executive Officers and&#47;or employees.  So long as the event remains material and nonpublic, you should not trade in securities of Chipotle.  If that situation occurs, we will notify you that you should not trade in securities of Chipotle, but we may not disclose the reason for the restriction.  The existence of an event-specific No-Trade Period will not be announced to Chipotle as a whole and you should not communicate the existence of the restriction to any other person or speculate about the reason for the restriction.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Transactions Exempt from this Policy</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The transactions below involving Chipotle securities are exempt from this Policy&#59; however, all Directors and Executive Officers still are required to obtain pre-clearance of the transaction. Even if a transaction is exempt from this Policy, it still may be subject to reporting under Section 16(a) of the Exchange Act.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">         Rule 10b5-1 Plans.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Exchange Act Rule 10b5&#8209;1 provides an affirmative defense from insider trading liability under the federal securities laws for purchases and sales of securities that are made pursuant to a written plan that meets the conditions contained in Rule 10b5-1 (such a plan, a &#8220;10b5&#8209;1 Plan&#8221;).  To comply with this Policy, a 10b5-1 Plan must meet </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">all</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> the following requirements&#58;</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)       The 10b5-1 Plan (and any modification) must be approved by Chipotle&#8217;s legal department before signing, and the person implementing the 10b5-1 Plan (the &#8220;Covered Person&#8221;) should allow at least two business days for that approval before the Plan will become effective.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       The 10b5-1 Plan provides that no purchases or sales will be made under the Plan until the applicable &#8220;cooling off&#8221; period has expired, which is&#58;</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Directors and Executive Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">90 days</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> after adoption or modification of the 10b5-1 Plan (or, if later, two business days after Chipotle files its Form 10-Q&#47;Form 10-K for the quarter in which the plan was adopted), but in no event later than 120 days after the Plan was adopted.</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Other Financial Insiders&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">30 days</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> after adoption or modification of the 10b5-1 Plan.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        The 10b5-1 Plan (and any modification to an executed Plan) was executed in good faith at a time when the Covered Person was not subject to a No-Trade Period and was not in possession of material, non-public information about Chipotle. In addition, for a Director or Executive Officer, the 10b5-1 Plan must include a representation </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">in the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> certifying that, on the date of adoption of the Plan (or the date of modification of an executed Plan)&#58; (i) the Covered Person is not aware of any material, non-pubic information about Chipotle, and (ii) the Covered Person is adopting the 10b5-1 Plan in good faith and not as part of a plan or scheme to shield trades that would otherwise be considered violations of the insider trading laws.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)       The 10b5-1 Plan (i) gives a third party discretionary authority to execute specified purchases and sales, outside the control of the Covered Person, so long as such third party does not possess any material, nonpublic information about Chipotle, (ii) explicitly specifies the security or securities to be traded, the number of securities to be traded and the prices at which and dates on which the securities are to be traded, and&#47;or (iii) includes a formula specifying the information in clause (ii). </font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)       If the 10b5-1 Plan is terminated, the Covered Person (i) must wait at least 14 days before executing a trade outside of the Plan (which trade must comply with this Policy), and (ii) cannot implement a new 10b5-1 Plan until at least 30 days after the date the prior 10b5-1 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Plan was terminated (and the new 10b5-1 Plan must comply with these provisions, including the cooling off period).</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)        The Covered Person must act in good faith with respect to the 10b5-1 Plan for its duration.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       The Covered Person may not have more than one 10b5-1 Plan in effect at any time, unless the later-commencing 10b5-1 Plan does not authorize trading to begin until after all trades under the earlier-commencing 10b5-1 Plan are completed or expire and the other conditions of Rule 10b5-1 are satisfied.</font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)       The Covered Person may have only one &#8220;single-trade&#8221; 10b5-1 Plan during any 12-month period (other than &#8220;sell-to-cover&#8221; plans, which instruct the broker to sell only such number of securities as is necessary to satisfy tax withholding obligations arising exclusively from the vesting of a compensatory equity award).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Chipotle will disclose in its Form 10-Q and&#47;or Form 10-K the adoption, modification and&#47;or termination of any 10b5-1 Plan adopted by its Directors or Executive Officers and the material terms of such Plan.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Employee Stock Purchase Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Executive Officers and Other Financial Insiders who are enrolled in Chipotle&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;) are not subject to pre-clearance requirements and may purchase Chipotle common stock through the ESPP using periodic payroll deductions.  However, Executive Officers and Other Financial Insiders may only (i) enroll in the ESPP, make elections regarding payroll deductions and make changes in their ESPP payroll deductions, and (ii) sell shares of Chipotle common stock purchased through the ESPP, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">outside</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> a No-Trade Period.  Sales of shares purchased through the ESPP also are subject to all other provisions of this Policy, including pre-clearance requirements.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Cash Exercise of a SOSAR but No Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Directors, Executive Officers and Other Financial Insiders may exercise Chipotle stock appreciation rights&#47;SOSARs during a No-Trade Period, but only if he or she pays the exercise price in cash and does not sell any shares of common stock.  Although the exercise of a stock appreciation right&#47;SOSAR during a No-Trade Period is permissible, the sale of the Chipotle shares received from the exercise is not&#59; therefore, a &#8220;broker-assisted cashless exercise&#8221; or any other type of exercise that results in the contemporaneous exercise and sale of shares from the exercise of the award is not permitted.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Other SEC Legal Restrictions and Obligations Imposed on Directors and Executive Officers</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In addition to making it illegal for persons to trade in securities while in possession of material, nonpublic information, the federal securities laws impose other restrictions and obligations on Directors and Executive Officers (i.e., these do not apply to Other Financial Insiders).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">         Short Swing Profits.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Under Section 16(b) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;), all profit realized by you from any purchase and sale (or any sale and purchase) of Chipotle securities within a period of less than six months must be paid to Chipotle.  For example, if you purchased Chipotle common stock on March 1 and then sell Chipotle common stock (whether it is the same shares you purchased on March 1 or other shares) on June 10, you will be liable for short swing profits, and the calculation of &#8220;profit&#8221; under the SEC rules may be more than you actually received from the transactions.  Section 16(b) applies regardless of whether you actually were aware of material, nonpublic information at the time of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">the transaction. Therefore, from a practical standpoint, SEC rules prohibit you from buying and selling (or vice versa) Chipotle&#8217;s securities within a period of six months.  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Reporting Transactions in Chipotle Common Stock.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  The reporting requirements of Section 16(a) of the Exchange Act are designed to disclose whether directors and officers of public companies have complied with Section 16(b).  Section 16(a) requires you to file a report with the SEC initially disclosing the securities of Chipotle owned by you (Form 3) and thereafter to report promptly any changes in these holdings, including purchases, sales and gifts&#47;charitable donations (Form 4).  A Form 4 must be filed by the second day following the date of a transaction in Chipotle securities.  Certain transactions exempt from the operation of Section 16(b) of the Exchange Act may be reported annually on Form 5.  Chipotle will assist you in preparing and filing any Form 3, 4 or 5.  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Short Sales.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Short sales of securities of Chipotle (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, the sale of a security that the seller does not own) may evidence an expectation on the part of the seller that the securities will decline in value, and therefore may be perceived as signaling to the market that the seller lacks confidence in Chipotle&#8217;s prospects.  Section 16(c) of the Exchange Act prohibits you from engaging in short sales.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Rule 144.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  All Company securities that you sell in the public market must be sold in accordance with the technical requirements of SEC Rule 144 (including the filing of a Form 144 with the SEC prior to or concurrently with the trade).  A knowledgeable broker can assist you with the necessary Rule 144 paperwork&#59; however, as discussed above, you should pre-clear with us any proposed sale of Chipotle&#8217;s securities to expedite the sale process, resolve any securities law issues and avoid any Rule 144 violations.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Other Legal Restrictions and Obligations Imposed by Chipotle</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Chipotle has determined that there is a heightened legal risk or the appearance of improper or inappropriate conduct if its Directors, Executive Officers or Other Financial Insiders engage in certain types of transactions.  It therefore is Chipotle&#8217;s policy that you may not engage in any of the following transactions&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">1.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Gifts&#47; Charitable Donations of Chipotle Shares During a No-Trade Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Directors, Executive Officers and Other Financial Insiders may make gifts and charitable donations of Chipotle securities (regardless of type, including bona fide donations to non-profit organizations) only outside a No-Trade Period and while not in possession of material, nonpublic information.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">2.         Publicly Traded Options.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Given the relatively short term of publicly traded options, transactions in options may create the appearance that you are trading based on material, nonpublic information and focusing your attention on Chipotle&#8217;s short-term performance at the expense of Chipotle&#8217;s long-term objectives.  Accordingly, you are prohibited from engaging in put options, call options, covered call options or other derivative securities in Chipotle common stock, on an exchange or in any other organized market.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">3.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Hedging Transactions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Hedging or monetization transactions can be accomplished through several possible mechanisms, including the use of financial instruments such as prepaid variable forward sale contracts, equity swaps, collars and exchange funds. Such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">hedging transactions may permit you to continue to own securities of Chipotle, but without the full risks and rewards of ownership.  When this situation occurs, you may no longer have the same objectives as Chipotle&#8217;s other shareholders.  Therefore, you are prohibited from engaging in any such hedging transactions.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Margin Accounts and Pledged Securities.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Securities held in a margin account as collateral for a margin loan may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call.  Similarly, securities pledged as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan.  Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material, nonpublic information or otherwise is not permitted to trade in securities of Chipotle, you are prohibited from holding securities of Chipotle in a margin account or otherwise pledging Chipotle&#8217;s securities as collateral for a loan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Questions and Assistance</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Contact Chipotle&#8217;s legal department &#8211; Helen Kaminski or Roger Theodoredis &#8211; with any questions about this Policy or its application.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Last Revised&#58;  October 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Chipotle Mexican Grill, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Insider Trading Policy</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Acknowledgment</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The undersigned hereby acknowledges that he&#47;she has read, understands, and agrees to comply with Chipotle&#8217;s Insider Trading Policy. </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.679%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Signature</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Printed Name</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Date</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>cmg-20241231xex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if6438739504e48bfa19c183582b777d8_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">SIGNIFICANT SUBSIDIARIES OF CHIPOTLE MEXICAN GRILL, INC.</font></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Following is a list of subsidiaries of Chipotle Mexican Grill, Inc., excluding certain subsidiaries that, in the aggregate as a single subsidiary, do not constitute a significant subsidiary.</font></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Subsidiary Name</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Jurisdiction of Formation</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill Canada Corp.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nova Scotia, Canada</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill France SAS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">France</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill Germany GMBH</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Germany</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill of Berwyn Heights, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Maryland</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill of Colorado, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill of Kansas, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Kansas</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill of Maryland, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Maryland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill Texas Holdings, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill U.S. Finance Co., LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Mexican Grill UK Limited</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">United Kingdom</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Services, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chipotle Ventures, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMG Concessions, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMG Licensing, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMG of Prince Georges, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Maryland</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMG Pepper, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMG Strategy Co., LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">CMGGC, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Florida</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">EMEA Tortilla, Ltd.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">United Kingdom</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">N793WF Lease, LLC</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">New Jersey</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">PL Restaurant LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-7.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Colorado</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>cmg-20241231xex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i73e362efdfde4d19aaf54dd874190117_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 23.1</font></div></div><div style="margin-top:9pt;text-align:right"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm  </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58; </font></div><div style="margin-top:4.5pt;padding-left:49pt;text-align:justify;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.84pt">Registration Statement (Form S-8 No.&#160;333-204380) pertaining to the Amended and Restated Chipotle Mexican Grill, Inc. 2011 Stock Incentive Plan, and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49pt;text-align:justify;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12.84pt">Registration Statement (Form S-8 No. 333-226376) pertaining to the Amended and Restated Chipotle Mexican Grill, Inc. 2011 Stock Incentive Plan, and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49pt;text-align:justify;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12.84pt">Registration Statement (Form S-8 No. 333-265047) pertaining to the Chipotle Mexican Grill, Inc. 2022 Stock Incentive Plan, and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:49pt;text-align:justify;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12.84pt">Registration Statement (Form S-8 No. 333-265048) pertaining to the Chipotle Mexican Grill, Inc. Employee Stock Purchase Plan&#59;</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated February&#160;5, 2025, with respect to the consolidated financial statements of Chipotle Mexican Grill, Inc. and the effectiveness of internal control over financial reporting of Chipotle Mexican Grill, Inc. included in this Annual Report (Form 10-K) of Chipotle Mexican Grill, Inc. for the year ended December&#160;31, 2024. </font></div><div style="margin-top:9pt;padding-left:288pt;text-indent:-12.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Ernst&#160;&#38; Young LLP </font></div><div style="margin-top:9pt;padding-left:330.45pt;text-indent:-12.25pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Irvine, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;5, 2025</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>cmg-20241231xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4cb6dfe345114a16a342c259b93e348b_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.1</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION </font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Scott Boatwright, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:18pt;padding-right:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of Chipotle Mexican Grill, Inc.&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;5, 2025</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Boatwright</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Scott Boatwright</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>cmg-20241231xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic70f395666584d6998aa677877b4e83d_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.2</font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION </font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Adam Rymer, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 10-K of Chipotle Mexican Grill, Inc.&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:4.5pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;5, 2025</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Adam Rymer</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adam Rymer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>cmg-20241231xex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i85b3e1ac66d94f6792b0c839619181ee_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 32.1</font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Scott Boatwright, the Chief Executive Officer of Chipotle Mexican Grill, Inc. (the &#8220;Registrant&#8221;) and Adam Rymer, the Chief Financial Officer of the Registrant, each hereby certifies that, to the best of their knowledge&#58;</font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The Registrant&#8217;s Annual Report on Form 10-K for the period ended December&#160;31, 2024, to which this Certification is attached as Exhibit 32.1 (the &#8220;Periodic Report&#8221;), fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended&#59; and </font></div><div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The information contained in the Periodic Report fairly presents, in all material respects, the financial condition of the Registrant at the end of the period covered by the Periodic Report and results of operations of the Registrant for the periods covered by the Periodic Report.</font></div><div style="margin-top:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;5, 2025</font></div><div style="margin-top:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Scott Boatwright</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Adam Rymer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Boatwright</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adam Rymer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>cmg-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmg="http://www.chipotle.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.chipotle.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmg-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmg-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmg-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmg-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.chipotle.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.chipotle.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformation" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformation">
        <link:definition>9952157 - Disclosure - Supplemental Balance Sheet Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.chipotle.com/role/RevenueRecognition">
        <link:definition>9952158 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.chipotle.com/role/FairValueMeasurements">
        <link:definition>9952159 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInvestments" roleURI="http://www.chipotle.com/role/EquityInvestments">
        <link:definition>9952160 - Disclosure - Equity Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.chipotle.com/role/IncomeTaxes">
        <link:definition>9952161 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.chipotle.com/role/ShareholdersEquity">
        <link:definition>9952162 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlans" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans">
        <link:definition>9952163 - Disclosure - Stock-Based Compensation and Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.chipotle.com/role/Leases">
        <link:definition>9952164 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.chipotle.com/role/EarningsPerShare">
        <link:definition>9952165 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.chipotle.com/role/CommitmentsandContingencies">
        <link:definition>9952166 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.chipotle.com/role/Debt">
        <link:definition>9952167 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.chipotle.com/role/RelatedPartyTransactions">
        <link:definition>9952168 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.chipotle.com/role/SegmentReporting">
        <link:definition>9952169 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationTables" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables">
        <link:definition>9955513 - Disclosure - Supplemental Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://www.chipotle.com/role/RevenueRecognitionTables">
        <link:definition>9955514 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.chipotle.com/role/FairValueMeasurementsTables">
        <link:definition>9955515 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInvestmentsTables" roleURI="http://www.chipotle.com/role/EquityInvestmentsTables">
        <link:definition>9955516 - Disclosure - Equity Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.chipotle.com/role/IncomeTaxesTables">
        <link:definition>9955517 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansTables" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables">
        <link:definition>9955518 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.chipotle.com/role/LeasesTables">
        <link:definition>9955519 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.chipotle.com/role/EarningsPerShareTables">
        <link:definition>9955520 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.chipotle.com/role/SegmentReportingTables">
        <link:definition>9955521 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails" roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails">
        <link:definition>9955523 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>9955524 - Disclosure - Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails">
        <link:definition>9955525 - Disclosure - Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails">
        <link:definition>9955526 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails">
        <link:definition>9955527 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails" roleURI="http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails">
        <link:definition>9955528 - Disclosure - Revenue Recognition - Liability Included in Unearned Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails" roleURI="http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails">
        <link:definition>9955529 - Disclosure - Revenue Recognition - Revenue Recognized from Liability Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionChangesinLiabilityBalanceDetails" roleURI="http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails">
        <link:definition>9955530 - Disclosure - Revenue Recognition - Changes in Liability Balance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" roleURI="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails">
        <link:definition>9955531 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInvestmentsScheduleofEquityInvestmentsDetails" roleURI="http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails">
        <link:definition>9955532 - Disclosure - Equity Investments - Schedule of Equity Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInvestmentsNarrativeDetails" roleURI="http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails">
        <link:definition>9955533 - Disclosure - Equity Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofIncomeDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails">
        <link:definition>9955534 - Disclosure - Income Taxes - Summary of Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails">
        <link:definition>9955535 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveTaxRateDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails">
        <link:definition>9955536 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails">
        <link:definition>9955537 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955538 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>9955539 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityDetails" roleURI="http://www.chipotle.com/role/ShareholdersEquityDetails">
        <link:definition>9955540 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails">
        <link:definition>9955541 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>9955542 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails">
        <link:definition>9955543 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails">
        <link:definition>9955544 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails">
        <link:definition>9955545 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails">
        <link:definition>9955546 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails" roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails">
        <link:definition>9955547 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>9955548 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseExpenseComponentsDetails" roleURI="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails">
        <link:definition>9955549 - Disclosure - Leases - Schedule of Lease Expense Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" roleURI="http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails">
        <link:definition>9955550 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturityofLeaseLiabilitiesDetails" roleURI="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails">
        <link:definition>9955551 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>9955551 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.chipotle.com/role/LeasesNarrativeDetails">
        <link:definition>9955552 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareBasicandDilutedEarningsperShareDetails" roleURI="http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails">
        <link:definition>9955553 - Disclosure - Earnings Per Share - Basic and Diluted Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails" roleURI="http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails">
        <link:definition>9955554 - Disclosure - Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.chipotle.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955555 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://www.chipotle.com/role/DebtDetails">
        <link:definition>9955556 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.chipotle.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955557 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingNarrativeDetails" roleURI="http://www.chipotle.com/role/SegmentReportingNarrativeDetails">
        <link:definition>9955558 - Disclosure - Segment Reporting - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofReportableSegmentsDetails" roleURI="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails">
        <link:definition>9955559 - Disclosure - Segment Reporting - Schedule of Reportable Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingLongLivedAssetsDetails" roleURI="http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails">
        <link:definition>9955560 - Disclosure - Segment Reporting - Long Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cmg_AuditorAbstract" abstract="true" name="AuditorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmg_DeliveryServiceMember" abstract="false" name="DeliveryServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" abstract="false" name="GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_IncreaseDecreaseInOperatingLeaseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" abstract="false" name="RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_SupplementalBalanceSheetInformationAbstract" abstract="true" name="SupplementalBalanceSheetInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmg_EquityInvestmentsDisclosureTextBlock" abstract="false" name="EquityInvestmentsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" abstract="false" name="FoodBeverageAndPackagingCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_OtherOperatingCostsPolicyTextBlock" abstract="false" name="OtherOperatingCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" abstract="false" name="ConsiderationReceivedFromVendorsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" abstract="false" name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" abstract="false" name="ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" abstract="false" name="SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" abstract="false" name="ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ScheduleOfEquityInvestmentsTableTextBlock" abstract="false" name="ScheduleOfEquityInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" abstract="false" name="DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" abstract="false" name="StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmg_ChipotleMember" abstract="false" name="ChipotleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_LicensedUnitsMember" abstract="true" name="LicensedUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_NumberOfRegionsInWhichEntityOperates" abstract="false" name="NumberOfRegionsInWhichEntityOperates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cmg_CapitalizedDevelopment" abstract="false" name="CapitalizedDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" abstract="false" name="LesseeOperatingLeaseOptionToExtendAdditionalPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" abstract="false" name="TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_RewardProgramExpirationPeriod" abstract="false" name="RewardProgramExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_EarnedPointsExpirationPeriodForInactivity" abstract="false" name="EarnedPointsExpirationPeriodForInactivity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" abstract="false" name="EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_LeaseholdImprovementsAndBuildingsMember" abstract="false" name="LeaseholdImprovementsAndBuildingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_GeneralProductAndAutomobileInsuranceReserves" abstract="false" name="GeneralProductAndAutomobileInsuranceReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_GiftCardMember" abstract="false" name="GiftCardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ChipotleRewardsMember" abstract="false" name="ChipotleRewardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" abstract="true" name="ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmg_ContractWithCustomerLiabilityRevenueDeferred" abstract="false" name="ContractWithCustomerLiabilityRevenueDeferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_NoteReceivableMember" abstract="false" name="NoteReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" abstract="false" name="CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" abstract="false" name="CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_EquityInvestments" abstract="false" name="EquityInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_TractorMember" abstract="false" name="TractorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_HyphenTechnologiesInc.Member" abstract="true" name="HyphenTechnologiesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_NuroMember" abstract="false" name="NuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_CultivateNextFundMember" abstract="false" name="CultivateNextFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" abstract="false" name="DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DeferredTaxLiabilitiesRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredTaxAssetsPrepaidAssetsAndOther" abstract="false" name="DeferredTaxAssetsPrepaidAssetsAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_NotPartOfShareRepurchasePlanMember" abstract="false" name="NotPartOfShareRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" abstract="false" name="ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_CompensationRelatedCostsTable" abstract="true" name="CompensationRelatedCostsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cmg_StockOptionsStockAppreciationRightsSosarsMember" abstract="false" name="StockOptionsStockAppreciationRightsSosarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_VestingPeriod1Member" abstract="false" name="VestingPeriod1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_DefinedMinimumTargetsNotMetMember" abstract="false" name="DefinedMinimumTargetsNotMetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_StockIncentivePlan2022Member" abstract="false" name="StockIncentivePlan2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_CompensationRelatedCostsLineItems" abstract="true" name="CompensationRelatedCostsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmg_ConditionalTargetNumberOfSharesEarnedPercentage" abstract="false" name="ConditionalTargetNumberOfSharesEarnedPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_PerformanceAndMarketMeasurePeriod" abstract="false" name="PerformanceAndMarketMeasurePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_EsppRequisiteServicePeriod" abstract="false" name="EsppRequisiteServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_ESPPPercentOfBaseEarnings" abstract="false" name="ESPPPercentOfBaseEarnings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" abstract="false" name="PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" abstract="false" name="CommonStockAuthorizedAndReservedForIssuanceESPP" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" abstract="false" name="CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_MatchingContributions401k" abstract="false" name="MatchingContributions401k" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" abstract="false" name="DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" abstract="false" name="DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" abstract="false" name="DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" abstract="false" name="DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" abstract="false" name="ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_StockOptionsStockAppreciationRightsSOSARsMember" abstract="false" name="StockOptionsStockAppreciationRightsSOSARsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" abstract="false" name="DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" abstract="false" name="DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" abstract="false" name="DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" abstract="false" name="DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" abstract="false" name="OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_LesseeOperatingFutureSubleaseIncome" abstract="false" name="LesseeOperatingFutureSubleaseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" abstract="false" name="SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_SharesExcludedFromDilutedEarningsPerShare" abstract="false" name="SharesExcludedFromDilutedEarningsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmg_JPMorganChaseBankMember" abstract="false" name="JPMorganChaseBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_TotalLeverageRatio" abstract="false" name="TotalLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cmg_FixedChargeCoverageRatio" abstract="false" name="FixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cmg_VebuMember" abstract="false" name="VebuMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_PurchasesFromSupplierMember" abstract="true" name="PurchasesFromSupplierMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_U.S.SegmentMember" abstract="true" name="U.S.SegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ScottBoatwrightMember" abstract="true" name="ScottBoatwrightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_BrianNiccolMember" abstract="true" name="BrianNiccolMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_JackHartungMember" abstract="true" name="JackHartungMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_CurtGarnerMember" abstract="true" name="CurtGarnerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmg_ChrisBrandtMember" abstract="true" name="ChrisBrandtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>cmg-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ade3ed5e-6072-4cf9-bd86-a5a9ed9e32cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2b85bfb4-8ab0-4745-b61c-21dc8bed4b33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ade3ed5e-6072-4cf9-bd86-a5a9ed9e32cd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2b85bfb4-8ab0-4745-b61c-21dc8bed4b33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0d6df959-daa5-4682-b44c-522243bda01b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ade3ed5e-6072-4cf9-bd86-a5a9ed9e32cd" xlink:to="loc_us-gaap_Liabilities_0d6df959-daa5-4682-b44c-522243bda01b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0e074d29-f56a-4699-9bcd-dbaa7a73aa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ade3ed5e-6072-4cf9-bd86-a5a9ed9e32cd" xlink:to="loc_us-gaap_StockholdersEquity_0e074d29-f56a-4699-9bcd-dbaa7a73aa4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_626fde16-6f63-43a9-83e1-d21ca2df9496" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:to="loc_us-gaap_AccountsPayableCurrent_626fde16-6f63-43a9-83e1-d21ca2df9496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d56b6cdf-246e-4974-9a4a-a37a378b2f73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d56b6cdf-246e-4974-9a4a-a37a378b2f73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9bb70f69-ebc1-4c8e-a4b5-21774fde3075" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9bb70f69-ebc1-4c8e-a4b5-21774fde3075" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a97ced4c-0956-43a9-9a9c-53ff926d2d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a97ced4c-0956-43a9-9a9c-53ff926d2d9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ef0159b0-931f-49cc-87d9-84b9d092b9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d1221851-f3f9-4662-846b-259233a466e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ef0159b0-931f-49cc-87d9-84b9d092b9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7edaad0f-a0b5-4e27-92b5-29a87474e4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_PreferredStockValue_7edaad0f-a0b5-4e27-92b5-29a87474e4e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_da9ea7c8-59ff-4d2e-9899-b6d922f1de8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_CommonStockValue_da9ea7c8-59ff-4d2e-9899-b6d922f1de8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c03a78ec-addd-466a-9622-ba59f74c6608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c03a78ec-addd-466a-9622-ba59f74c6608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_ffeb14f6-c657-4e67-ba23-3fc4a8d228dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_TreasuryStockCommonValue_ffeb14f6-c657-4e67-ba23-3fc4a8d228dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6ded0a54-a01b-435d-a20e-eb041d746df2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6ded0a54-a01b-435d-a20e-eb041d746df2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1b0f563a-f39a-4ce0-8b5d-9552c54f6cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_193b6603-a65e-4c1d-80ef-11cdb90e1020" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1b0f563a-f39a-4ce0-8b5d-9552c54f6cc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6e700a2e-11c0-4809-9243-6a80c149901c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d5534377-f94a-445b-83b0-34234fb0a4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e700a2e-11c0-4809-9243-6a80c149901c" xlink:to="loc_us-gaap_LiabilitiesCurrent_d5534377-f94a-445b-83b0-34234fb0a4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6e4ab6a9-3b32-4641-8e2a-cd5d61011af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e700a2e-11c0-4809-9243-6a80c149901c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6e4ab6a9-3b32-4641-8e2a-cd5d61011af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0d0a6f80-3fb0-4b7f-89d0-ca6839d9e77c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e700a2e-11c0-4809-9243-6a80c149901c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0d0a6f80-3fb0-4b7f-89d0-ca6839d9e77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85db2a2a-32ba-4e25-b942-38cfe90c35e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6e700a2e-11c0-4809-9243-6a80c149901c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_85db2a2a-32ba-4e25-b942-38cfe90c35e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_12a652a9-1c46-4a8e-afcb-0a6e616db43b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_Goodwill_12a652a9-1c46-4a8e-afcb-0a6e616db43b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e1e80644-2907-456f-9cfe-b2b02b460839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e1e80644-2907-456f-9cfe-b2b02b460839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6a7dc32a-0819-4023-a4d6-e9519a3e1d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6a7dc32a-0819-4023-a4d6-e9519a3e1d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c50cb5cf-9ea3-48ca-b4f8-73d8a404a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_AssetsCurrent_c50cb5cf-9ea3-48ca-b4f8-73d8a404a7e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_d69d8cd5-f5a0-46f3-b222-e9558fb04f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_LongTermInvestments_d69d8cd5-f5a0-46f3-b222-e9558fb04f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f24658e2-f7da-4862-ba22-613b713a6e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f24658e2-f7da-4862-ba22-613b713a6e8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_34835268-6ea5-4157-9dae-a2a732a17f22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0da33f02-0f30-4798-a798-a7607f47aa6c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_34835268-6ea5-4157-9dae-a2a732a17f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c5df760c-46c1-40e9-8593-f78c42353936" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c5df760c-46c1-40e9-8593-f78c42353936" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b58481aa-749c-4fbe-a24b-b1ba20bfab6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b58481aa-749c-4fbe-a24b-b1ba20bfab6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bd356235-df73-48b7-ad3f-7da204db2621" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_InventoryNet_bd356235-df73-48b7-ad3f-7da204db2621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_58e1accd-fcd0-4cf3-9610-82aa1bfcceab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_IncomeTaxesReceivable_58e1accd-fcd0-4cf3-9610-82aa1bfcceab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b68a11ed-9e0b-4fbb-987b-183d0aa1d425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b68a11ed-9e0b-4fbb-987b-183d0aa1d425" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_c4602e00-2ee7-4abd-be38-5b48166481a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efade01f-44e5-4209-a962-9a42c6ebaccc" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_c4602e00-2ee7-4abd-be38-5b48166481a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7deafbb-b6f1-4a3b-a5e9-78bce7f546a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e43d5558-0e85-4b9f-be48-0abd7368ee54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7deafbb-b6f1-4a3b-a5e9-78bce7f546a0" xlink:to="loc_us-gaap_NetIncomeLoss_e43d5558-0e85-4b9f-be48-0abd7368ee54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_91dbc495-0482-475d-883c-45ce0ffe18cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7deafbb-b6f1-4a3b-a5e9-78bce7f546a0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_91dbc495-0482-475d-883c-45ce0ffe18cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e69150be-7f89-4810-b78b-3f1999d3efe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a40d7cba-6f49-47d1-8882-802a560ffddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e69150be-7f89-4810-b78b-3f1999d3efe5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a40d7cba-6f49-47d1-8882-802a560ffddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_adfedb7e-cb01-4476-b5a6-691b16333ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e69150be-7f89-4810-b78b-3f1999d3efe5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_adfedb7e-cb01-4476-b5a6-691b16333ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_59c47197-5e45-4c3c-8d25-14275e1fdd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6512fbb5-7978-40f4-b7cc-52512b586297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_59c47197-5e45-4c3c-8d25-14275e1fdd9d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6512fbb5-7978-40f4-b7cc-52512b586297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0a9d7e75-7349-4419-a384-bb8b13c8d29c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_59c47197-5e45-4c3c-8d25-14275e1fdd9d" xlink:to="loc_us-gaap_OperatingIncomeLoss_0a9d7e75-7349-4419-a384-bb8b13c8d29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_3dc8e707-89ef-4481-89b8-de740110cdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_CostDirectMaterial_3dc8e707-89ef-4481-89b8-de740110cdf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_363b0992-7e6e-4554-ac69-cb3e838abb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_CostDirectLabor_363b0992-7e6e-4554-ac69-cb3e838abb2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_7cbff4b0-c190-4b25-8734-e9e116d2985e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_OccupancyNet_7cbff4b0-c190-4b25-8734-e9e116d2985e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_0216abdb-67ab-4e42-8fb3-a1d25cd9d9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_0216abdb-67ab-4e42-8fb3-a1d25cd9d9a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_da99aa88-9519-4794-9f67-3c577e12f854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_da99aa88-9519-4794-9f67-3c577e12f854" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5bd919b3-63f7-4dba-a06c-1a9334a72cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5bd919b3-63f7-4dba-a06c-1a9334a72cf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_2985360e-146b-4802-b077-48f0ab320966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_PreOpeningCosts_2985360e-146b-4802-b077-48f0ab320966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_4c75a209-38e2-415d-843f-6e09df581892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f68e586f-2406-4b21-a0e7-d653eaeb0783" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_4c75a209-38e2-415d-843f-6e09df581892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_95f26b15-1828-4d42-aa1b-4ea30a13ee02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_54bfb789-fe92-4e2a-a9e7-b313bf50e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_95f26b15-1828-4d42-aa1b-4ea30a13ee02" xlink:to="loc_us-gaap_CostsAndExpenses_54bfb789-fe92-4e2a-a9e7-b313bf50e26c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_81ecab05-5ee0-46f3-a159-f8f220c88021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_95f26b15-1828-4d42-aa1b-4ea30a13ee02" xlink:to="loc_us-gaap_Revenues_81ecab05-5ee0-46f3-a159-f8f220c88021" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7ebd4d9-80b4-4966-8fba-2eede8945416" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_NetIncomeLoss_a7ebd4d9-80b4-4966-8fba-2eede8945416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ef25d383-7e57-4323-8f48-8de3f7bb7004" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ef25d383-7e57-4323-8f48-8de3f7bb7004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_56427959-4dd6-4935-be23-849eaa1539dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_56427959-4dd6-4935-be23-849eaa1539dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_eab413e5-3ead-4ef7-bddc-e7d5cb7bd870" xlink:href="cmg-20241231.xsd#cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_eab413e5-3ead-4ef7-bddc-e7d5cb7bd870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_af7bd30e-2a90-4f21-ae6e-974974cc0786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_af7bd30e-2a90-4f21-ae6e-974974cc0786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_60c68a1a-9001-41c7-85e6-7516898450c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_ShareBasedCompensation_60c68a1a-9001-41c7-85e6-7516898450c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_37724932-8df4-4249-98fc-75e1ea717119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_37724932-8df4-4249-98fc-75e1ea717119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8eba324f-a7b6-40fa-bf62-de97dd83bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8eba324f-a7b6-40fa-bf62-de97dd83bc7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1576455d-762b-4aab-a3bb-b714ec738713" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1576455d-762b-4aab-a3bb-b714ec738713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e656f03c-eec8-41a0-8092-4924ac1e2b98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e656f03c-eec8-41a0-8092-4924ac1e2b98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets_1f2c8192-6e69-4a3f-8a69-57484d892797" xlink:href="cmg-20241231.xsd#cmg_IncreaseDecreaseInOperatingLeaseAssets"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets_1f2c8192-6e69-4a3f-8a69-57484d892797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_61f235a2-0723-4c52-816e-36dee2d7cf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_61f235a2-0723-4c52-816e-36dee2d7cf5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1d85a74c-930f-4a13-ad45-e3d8d49a14f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1d85a74c-930f-4a13-ad45-e3d8d49a14f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b0a8d78a-3bbb-47e4-9e70-e571bcb7997c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b0a8d78a-3bbb-47e4-9e70-e571bcb7997c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8f366009-abba-4258-9233-74d743a1cf78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8f366009-abba-4258-9233-74d743a1cf78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e8ecebbd-0a92-4286-910c-c5f00004411d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e8ecebbd-0a92-4286-910c-c5f00004411d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fae2fb2a-2ea2-4ffb-a625-37db04cd748e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fae2fb2a-2ea2-4ffb-a625-37db04cd748e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_91218c89-d2da-47d8-a4a0-9925b57ecc15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_91218c89-d2da-47d8-a4a0-9925b57ecc15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ec546c2c-10f9-4624-869a-16eed41300a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b94c7bd5-2683-4e92-b23d-c8e33504452e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ec546c2c-10f9-4624-869a-16eed41300a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_24aeb170-6fc9-4fd2-80fe-0c7dafe0cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0979cf02-f728-4378-8f34-cacaa1c550c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_24aeb170-6fc9-4fd2-80fe-0c7dafe0cfd9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0979cf02-f728-4378-8f34-cacaa1c550c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_128e9e6e-b2f8-4d22-8cc7-4de57781a4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_24aeb170-6fc9-4fd2-80fe-0c7dafe0cfd9" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_128e9e6e-b2f8-4d22-8cc7-4de57781a4ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6e67dd0b-ffd6-436c-9231-8f65f04b495c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_24aeb170-6fc9-4fd2-80fe-0c7dafe0cfd9" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6e67dd0b-ffd6-436c-9231-8f65f04b495c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_dd6bf28b-9c25-471e-8994-d36882f23265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_24aeb170-6fc9-4fd2-80fe-0c7dafe0cfd9" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_dd6bf28b-9c25-471e-8994-d36882f23265" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d0d8442-c30e-40cf-982e-cc3d2dd6d3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aadb2886-9238-4b28-a81e-63e0aebdc2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d0d8442-c30e-40cf-982e-cc3d2dd6d3b3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aadb2886-9238-4b28-a81e-63e0aebdc2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2dfca345-ec8e-4b22-9d51-42ec81af9850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d0d8442-c30e-40cf-982e-cc3d2dd6d3b3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2dfca345-ec8e-4b22-9d51-42ec81af9850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c9907045-0f8e-4e88-b955-480432524610" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d0d8442-c30e-40cf-982e-cc3d2dd6d3b3" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c9907045-0f8e-4e88-b955-480432524610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ab0470b-232c-4779-8189-a890e88283c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e67be6cf-14c6-478f-a89e-a4790667f8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ab0470b-232c-4779-8189-a890e88283c1" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e67be6cf-14c6-478f-a89e-a4790667f8d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bd4daee-2b04-43dc-8157-6d4048719b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ab0470b-232c-4779-8189-a890e88283c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bd4daee-2b04-43dc-8157-6d4048719b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33c35f06-d447-4a94-9ac5-b06392ad8fec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ab0470b-232c-4779-8189-a890e88283c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33c35f06-d447-4a94-9ac5-b06392ad8fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78b45a78-11dd-473a-b93f-9cfa736061d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ab0470b-232c-4779-8189-a890e88283c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_78b45a78-11dd-473a-b93f-9cfa736061d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9788b402-cc05-43f6-b8f6-9341a1b89e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_d81d2cc7-a361-4782-91fd-9f236e6a4a85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9788b402-cc05-43f6-b8f6-9341a1b89e32" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_d81d2cc7-a361-4782-91fd-9f236e6a4a85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_13c66c5d-f88b-4d2f-8602-fae388a63703" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9788b402-cc05-43f6-b8f6-9341a1b89e32" xlink:to="loc_us-gaap_OtherAssetsCurrent_13c66c5d-f88b-4d2f-8602-fae388a63703" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9d6120d7-c226-47ea-b72d-784fbc27e6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00d52429-f83d-4798-86c4-23c00abc14aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9d6120d7-c226-47ea-b72d-784fbc27e6e6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00d52429-f83d-4798-86c4-23c00abc14aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b4853d56-84a6-4bad-97b0-12ae95a06551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9d6120d7-c226-47ea-b72d-784fbc27e6e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b4853d56-84a6-4bad-97b0-12ae95a06551" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e4a2bc9-d824-4efa-b5c1-aaca381803e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_04adf43f-63cb-4626-a45f-d125e931b2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e4a2bc9-d824-4efa-b5c1-aaca381803e7" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_04adf43f-63cb-4626-a45f-d125e931b2c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_dbce6da8-0364-4be2-8e61-d0c5e8f149eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e4a2bc9-d824-4efa-b5c1-aaca381803e7" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_dbce6da8-0364-4be2-8e61-d0c5e8f149eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_a7a637e0-c2ef-4bb1-a17b-b0cd89bcbeea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e4a2bc9-d824-4efa-b5c1-aaca381803e7" xlink:to="loc_us-gaap_AccruedSalariesCurrent_a7a637e0-c2ef-4bb1-a17b-b0cd89bcbeea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b7851644-7116-41f2-8443-35c2c3040af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c7bac0ca-00f9-4c1c-a0a3-1f89cea30035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b7851644-7116-41f2-8443-35c2c3040af0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c7bac0ca-00f9-4c1c-a0a3-1f89cea30035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2832b264-9563-404c-942f-81f46480161f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b7851644-7116-41f2-8443-35c2c3040af0" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2832b264-9563-404c-942f-81f46480161f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GeneralProductAndAutomobileInsuranceReserves_90d34087-641d-422e-80a9-77802dc46453" xlink:href="cmg-20241231.xsd#cmg_GeneralProductAndAutomobileInsuranceReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_b7851644-7116-41f2-8443-35c2c3040af0" xlink:to="loc_cmg_GeneralProductAndAutomobileInsuranceReserves_90d34087-641d-422e-80a9-77802dc46453" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_32c80de1-84af-45b4-8944-f9621048bc9c" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_c67d0809-3ec9-4a70-bb21-0b932ab60af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_32c80de1-84af-45b4-8944-f9621048bc9c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_c67d0809-3ec9-4a70-bb21-0b932ab60af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_dfd0f446-a8d0-4825-872e-d86cd6389c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_32c80de1-84af-45b4-8944-f9621048bc9c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_dfd0f446-a8d0-4825-872e-d86cd6389c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_bb27d0ab-bbaf-40f7-a27e-891cfb91acdc" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_32c80de1-84af-45b4-8944-f9621048bc9c" xlink:to="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_bb27d0ab-bbaf-40f7-a27e-891cfb91acdc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestmentsScheduleofEquityInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EquityInvestments_5f7be548-945f-465d-82c9-16098403a789" xlink:href="cmg-20241231.xsd#cmg_EquityInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_585ae629-0ca0-4944-a648-dea852b8a315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_EquityInvestments_5f7be548-945f-465d-82c9-16098403a789" xlink:to="loc_us-gaap_EquityMethodInvestments_585ae629-0ca0-4944-a648-dea852b8a315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_44dccb3b-1358-48ce-a1fe-a045b7677846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_EquityInvestments_5f7be548-945f-465d-82c9-16098403a789" xlink:to="loc_us-gaap_OtherInvestments_44dccb3b-1358-48ce-a1fe-a045b7677846" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesSummaryofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8f44ac75-d77b-4c3d-9f79-4218cb68ae57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ee9c47be-6dfb-4bd2-8aec-9de392257230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8f44ac75-d77b-4c3d-9f79-4218cb68ae57" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ee9c47be-6dfb-4bd2-8aec-9de392257230" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a3800a64-a9ac-4de8-8888-aba68e4d127f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8f44ac75-d77b-4c3d-9f79-4218cb68ae57" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a3800a64-a9ac-4de8-8888-aba68e4d127f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5a6e47a0-5da0-4bc2-a5ed-a1f850b99566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d3d07396-a48b-495d-a52b-74af2c59ef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5a6e47a0-5da0-4bc2-a5ed-a1f850b99566" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d3d07396-a48b-495d-a52b-74af2c59ef5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_40532f41-1cbd-42b4-8b26-3e0655f93c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5a6e47a0-5da0-4bc2-a5ed-a1f850b99566" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_40532f41-1cbd-42b4-8b26-3e0655f93c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_204905b2-686d-4de9-818e-f8e2c7d759fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5a6e47a0-5da0-4bc2-a5ed-a1f850b99566" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_204905b2-686d-4de9-818e-f8e2c7d759fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e32eb07b-81ad-40b0-9760-1504a63b6b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8cca3228-c93b-4190-8b34-0b16886814e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e32eb07b-81ad-40b0-9760-1504a63b6b14" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8cca3228-c93b-4190-8b34-0b16886814e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_ef353f4a-ef76-4dc7-a40c-41413c3829fc" xlink:href="cmg-20241231.xsd#cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e32eb07b-81ad-40b0-9760-1504a63b6b14" xlink:to="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_ef353f4a-ef76-4dc7-a40c-41413c3829fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_04c40658-005b-4190-91cf-67f28fd8ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e32eb07b-81ad-40b0-9760-1504a63b6b14" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_04c40658-005b-4190-91cf-67f28fd8ec1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_0095fef8-d3f5-4cf5-8dac-d0c8abc4eac8" xlink:href="cmg-20241231.xsd#cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9ed46aca-e8a1-4d64-8c3d-1162a9852e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_0095fef8-d3f5-4cf5-8dac-d0c8abc4eac8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9ed46aca-e8a1-4d64-8c3d-1162a9852e8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cc8e19a5-9ddf-4bcb-91d3-93fe281a3436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_0095fef8-d3f5-4cf5-8dac-d0c8abc4eac8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cc8e19a5-9ddf-4bcb-91d3-93fe281a3436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6e1cef29-6b1c-45ac-9794-019ed5ac3516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_0095fef8-d3f5-4cf5-8dac-d0c8abc4eac8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6e1cef29-6b1c-45ac-9794-019ed5ac3516" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0c496829-dc83-4d83-ba6f-339c5d4c5e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0c496829-dc83-4d83-ba6f-339c5d4c5e73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_793cf828-b806-4bf8-a904-67f813594afc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_793cf828-b806-4bf8-a904-67f813594afc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_96382fe0-882d-449e-ac6a-fb2da7bff13f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_96382fe0-882d-449e-ac6a-fb2da7bff13f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_21c6936f-014b-4e1d-990b-9cb3326dcfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_21c6936f-014b-4e1d-990b-9cb3326dcfcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_81e8c2da-2e82-4ddc-8884-73570bd7c1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_81e8c2da-2e82-4ddc-8884-73570bd7c1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_dd7a9d97-0e1d-4341-938c-c43f7fe2dadc" xlink:href="cmg-20241231.xsd#cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_dd7a9d97-0e1d-4341-938c-c43f7fe2dadc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f7065c0f-1f5e-4c3a-aa22-5591c066d5da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f7065c0f-1f5e-4c3a-aa22-5591c066d5da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_92fcc7e4-493f-409d-9f69-70002cbd4b16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_92fcc7e4-493f-409d-9f69-70002cbd4b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_f2a8fcda-663a-4f4c-b3be-13c6a874c925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5b9b01fc-d808-48c6-92d2-ad03bc497297" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_f2a8fcda-663a-4f4c-b3be-13c6a874c925" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4d841890-8ae3-4656-828e-793e38606a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4247aba2-6bad-4939-8980-d9a730fc99e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d841890-8ae3-4656-828e-793e38606a5e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4247aba2-6bad-4939-8980-d9a730fc99e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_41fde31c-ee73-4071-8a10-7355c1379b30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d841890-8ae3-4656-828e-793e38606a5e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_41fde31c-ee73-4071-8a10-7355c1379b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7186bf16-b837-419f-bde6-e1af0d1bbb45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bf584eb3-0898-4a39-9867-956dac507c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7186bf16-b837-419f-bde6-e1af0d1bbb45" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bf584eb3-0898-4a39-9867-956dac507c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_042852cb-48d6-4346-bc53-32293be356cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7186bf16-b837-419f-bde6-e1af0d1bbb45" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_042852cb-48d6-4346-bc53-32293be356cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset_b091ace6-7de9-4376-babe-b6726fd9f4b4" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7186bf16-b837-419f-bde6-e1af0d1bbb45" xlink:to="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset_b091ace6-7de9-4376-babe-b6726fd9f4b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_d3d96ea4-5a65-427f-ab6f-d1c04b21fd1a" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_d3d96ea4-5a65-427f-ab6f-d1c04b21fd1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_eaf0ae5f-4e94-4cb5-8201-f160afb2ad33" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_eaf0ae5f-4e94-4cb5-8201-f160afb2ad33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e45965c6-7db1-401f-a4f4-a3392e4a9db1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e45965c6-7db1-401f-a4f4-a3392e4a9db1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_bbeff6a1-298a-4305-b01d-21c194decd43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_bbeff6a1-298a-4305-b01d-21c194decd43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_b245276b-e039-4ada-814a-fbac419af37e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_b245276b-e039-4ada-814a-fbac419af37e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsLeaseLiability_1ab11200-e98c-466e-a7ca-6eb5ee9e448e" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsLeaseLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_cmg_DeferredTaxAssetsLeaseLiability_1ab11200-e98c-466e-a7ca-6eb5ee9e448e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_fd7f2205-5447-4c3c-81b4-e50ed944b651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_fd7f2205-5447-4c3c-81b4-e50ed944b651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_c42fb279-2364-42ab-8d34-be6a00ab8613" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_c42fb279-2364-42ab-8d34-be6a00ab8613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_d2556013-bb94-4b17-8aa1-a3fd4de1b74f" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsPrepaidAssetsAndOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_d2556013-bb94-4b17-8aa1-a3fd4de1b74f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_d508443e-a635-4667-be76-d1f88fe158f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_d508443e-a635-4667-be76-d1f88fe158f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_efb25dfe-6bf0-4eab-810b-7c8cf7a5edbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_88137c9b-25dd-4d82-b6db-98ed18c136f6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_efb25dfe-6bf0-4eab-810b-7c8cf7a5edbf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e106514d-bfcb-48a6-87e3-ebc9ebd2e80d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_00cd955f-6faa-4929-9ac0-36b1bb17c765" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e106514d-bfcb-48a6-87e3-ebc9ebd2e80d" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_00cd955f-6faa-4929-9ac0-36b1bb17c765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_1e621028-2a46-48e5-8d8e-d50bb7d59513" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e106514d-bfcb-48a6-87e3-ebc9ebd2e80d" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_1e621028-2a46-48e5-8d8e-d50bb7d59513" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_99f7b169-0c75-4b88-97c0-03c207ee98f3" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e106514d-bfcb-48a6-87e3-ebc9ebd2e80d" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_99f7b169-0c75-4b88-97c0-03c207ee98f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_dba628a4-30b7-431f-a8e1-e5c193d7ae70" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e106514d-bfcb-48a6-87e3-ebc9ebd2e80d" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_dba628a4-30b7-431f-a8e1-e5c193d7ae70" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofLeaseExpenseComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c8d1bce1-99e9-4660-8276-a19fc9ed1736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_7f5162cf-44d8-460b-87d7-7c749a3c722b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c8d1bce1-99e9-4660-8276-a19fc9ed1736" xlink:to="loc_us-gaap_OperatingLeaseCost_7f5162cf-44d8-460b-87d7-7c749a3c722b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f5bdc0bc-8b07-4a35-afd8-f219cc9b573e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c8d1bce1-99e9-4660-8276-a19fc9ed1736" xlink:to="loc_us-gaap_ShortTermLeaseCost_f5bdc0bc-8b07-4a35-afd8-f219cc9b573e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1bb59f58-a0ac-4901-9a10-2f41accae3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c8d1bce1-99e9-4660-8276-a19fc9ed1736" xlink:to="loc_us-gaap_VariableLeaseCost_1bb59f58-a0ac-4901-9a10-2f41accae3ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_db59491b-03b1-4631-bc85-391a468614de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_c8d1bce1-99e9-4660-8276-a19fc9ed1736" xlink:to="loc_us-gaap_SubleaseIncome_db59491b-03b1-4631-bc85-391a468614de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2c5de5c-1121-4f16-b3eb-40592e4c5df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e2c5de5c-1121-4f16-b3eb-40592e4c5df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31bdb228-ee6d-4280-bba0-4c59b1f1c4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_31bdb228-ee6d-4280-bba0-4c59b1f1c4d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_32f4fdd7-0f74-49d2-82a7-801d80e6cdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_32f4fdd7-0f74-49d2-82a7-801d80e6cdd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a39ff49b-ed65-40f8-a456-047550c60561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a39ff49b-ed65-40f8-a456-047550c60561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_eaa0da82-63f3-49da-b308-ead615a25d26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_eaa0da82-63f3-49da-b308-ead615a25d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_aeb5dd06-1e3e-446d-aada-0af7dd81b956" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b8fdf38b-9127-4122-8341-5d6f1bb37406" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_aeb5dd06-1e3e-446d-aada-0af7dd81b956" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_768e8c73-0b02-46b7-b018-b1afa5b4093d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b9ff7434-9926-4bba-af70-9536b628b113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_768e8c73-0b02-46b7-b018-b1afa5b4093d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b9ff7434-9926-4bba-af70-9536b628b113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_548acacc-1125-4f73-9499-21a69049cdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_768e8c73-0b02-46b7-b018-b1afa5b4093d" xlink:to="loc_us-gaap_OperatingLeaseLiability_548acacc-1125-4f73-9499-21a69049cdf6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b8081ad8-ba35-470d-a114-8ac60b8e8f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa60346b-0c94-40a0-ab38-1a4a5d3ee56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b8081ad8-ba35-470d-a114-8ac60b8e8f3c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa60346b-0c94-40a0-ab38-1a4a5d3ee56a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ce4c0118-43f1-4c5b-8f9d-7633c145c414" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b8081ad8-ba35-470d-a114-8ac60b8e8f3c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ce4c0118-43f1-4c5b-8f9d-7633c145c414" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SharesExcludedFromDilutedEarningsPerShare_5aabeaf6-1fee-4897-bc7f-f0b1d6c93fdc" xlink:href="cmg-20241231.xsd#cmg_SharesExcludedFromDilutedEarningsPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_92303e78-21f4-4f83-9dc7-52c1535af082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_SharesExcludedFromDilutedEarningsPerShare_5aabeaf6-1fee-4897-bc7f-f0b1d6c93fdc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_92303e78-21f4-4f83-9dc7-52c1535af082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_ff833236-8efd-49c1-a40c-34b864a49030" xlink:href="cmg-20241231.xsd#cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmg_SharesExcludedFromDilutedEarningsPerShare_5aabeaf6-1fee-4897-bc7f-f0b1d6c93fdc" xlink:to="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_ff833236-8efd-49c1-a40c-34b864a49030" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingScheduleofReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2a955291-15cd-4abe-81f7-b313e19531ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_Revenues_2a955291-15cd-4abe-81f7-b313e19531ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_7316bc89-11a7-485d-a8ef-80b6805faf50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_CostDirectMaterial_7316bc89-11a7-485d-a8ef-80b6805faf50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_3734691f-4e1d-41f9-9175-2f806e426a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_CostDirectLabor_3734691f-4e1d-41f9-9175-2f806e426a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_0f8a0024-0c5b-4b32-b8b7-cd3b50e18c34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_OccupancyNet_0f8a0024-0c5b-4b32-b8b7-cd3b50e18c34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_a3876bae-a48f-41f2-aa50-b680435cf141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_MarketingExpense_a3876bae-a48f-41f2-aa50-b680435cf141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_75d0e925-32c4-4f75-9d05-1b07415b70b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_75d0e925-32c4-4f75-9d05-1b07415b70b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_221b9781-64bc-446a-b382-25c848a08157" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_221b9781-64bc-446a-b382-25c848a08157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_44e9e8dc-59bc-4bb9-a054-976f00046364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bd45ce1c-46ec-43b9-a7b7-73f38d957ee7" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_44e9e8dc-59bc-4bb9-a054-976f00046364" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>cmg-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:to="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_076d4095-e46d-46dc-a9e6-b64a77939b60_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:to="loc_srt_ProductsAndServicesDomain_076d4095-e46d-46dc-a9e6-b64a77939b60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:to="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FoodAndBeverageMember_3c0617bf-c3a3-4b96-8228-dc181bb0439e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FoodAndBeverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:to="loc_us-gaap_FoodAndBeverageMember_3c0617bf-c3a3-4b96-8228-dc181bb0439e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeliveryServiceMember_24807d0e-59cf-4e80-80de-2b9d95816bcf" xlink:href="cmg-20241231.xsd#cmg_DeliveryServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:to="loc_cmg_DeliveryServiceMember_24807d0e-59cf-4e80-80de-2b9d95816bcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_17ec3b76-ce39-4ca6-b74a-621ec87e12ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_Revenues_17ec3b76-ce39-4ca6-b74a-621ec87e12ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_f18fb56b-bb6c-4824-9476-35036727de24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostDirectMaterial_f18fb56b-bb6c-4824-9476-35036727de24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_b20caa35-c5b0-4b42-bb5e-86cf090dd744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostDirectLabor_b20caa35-c5b0-4b42-bb5e-86cf090dd744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_34a1ac95-df63-4605-817e-35ddf496b451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OccupancyNet_34a1ac95-df63-4605-817e-35ddf496b451" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_18e9b644-ca10-4f76-9246-2bcd13738ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_18e9b644-ca10-4f76-9246-2bcd13738ed3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4cafc48c-78ba-42d0-9500-bd3a5bf56d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4cafc48c-78ba-42d0-9500-bd3a5bf56d8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_10b599e7-3170-4962-91ab-a262982fb7db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_10b599e7-3170-4962-91ab-a262982fb7db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_3ee3d1d7-7709-41b8-a1c5-419875874901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_PreOpeningCosts_3ee3d1d7-7709-41b8-a1c5-419875874901" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_f96fbc03-bad7-455a-b9b0-6bdefa968a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_f96fbc03-bad7-455a-b9b0-6bdefa968a6e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_c542881f-eef6-4148-9211-a07c05ab56ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostsAndExpenses_c542881f-eef6-4148-9211-a07c05ab56ee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ce5fb21d-d28d-4edd-8f11-c8d591b09b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OperatingIncomeLoss_ce5fb21d-d28d-4edd-8f11-c8d591b09b2d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4eaa14f4-6077-4666-a6d8-30eb21a7f92e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4eaa14f4-6077-4666-a6d8-30eb21a7f92e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a7d573a2-7b09-4958-a153-fb3fbed74f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a7d573a2-7b09-4958-a153-fb3fbed74f49" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2fc4420b-5ace-4fdf-885f-7cb677d48758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2fc4420b-5ace-4fdf-885f-7cb677d48758" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd787fd4-d3ad-4920-83cc-ea289948416a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_NetIncomeLoss_bd787fd4-d3ad-4920-83cc-ea289948416a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fdc84b4d-c920-4ba9-a02e-8405f3baa964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:to="loc_us-gaap_EarningsPerShareBasic_fdc84b4d-c920-4ba9-a02e-8405f3baa964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd793256-8d16-4c42-b90f-4a01f09d853a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd793256-8d16-4c42-b90f-4a01f09d853a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52cab811-906b-4043-9c45-e21d05292617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52cab811-906b-4043-9c45-e21d05292617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1866c5c8-665b-43bf-ab1d-e534850bf479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1866c5c8-665b-43bf-ab1d-e534850bf479" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ffcc80de-faa7-4c5e-b194-0bf8ace672db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ffcc80de-faa7-4c5e-b194-0bf8ace672db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0869eaba-b407-4627-8c35-ce5aeee90b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0869eaba-b407-4627-8c35-ce5aeee90b0c" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:to="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_261471d8-d743-4c03-9667-511419098fde_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:to="loc_us-gaap_EquityComponentDomain_261471d8-d743-4c03-9667-511419098fde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:to="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f802c8c3-3470-485f-9a7e-2fe1d2450467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_CommonStockMember_f802c8c3-3470-485f-9a7e-2fe1d2450467" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a75e0d06-cf45-48b1-a868-c85b762a7303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a75e0d06-cf45-48b1-a868-c85b762a7303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_87884cd3-3702-41e6-a928-c74929c4d1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_TreasuryStockCommonMember_87884cd3-3702-41e6-a928-c74929c4d1c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5034b7de-c0bd-434a-a05a-8c345eb3d31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_RetainedEarningsMember_5034b7de-c0bd-434a-a05a-8c345eb3d31a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15344a59-a9a9-49e7-935c-2eaec4421a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15344a59-a9a9-49e7-935c-2eaec4421a4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8cedbec-a6e1-43de-8467-6ce5acf6eb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8cedbec-a6e1-43de-8467-6ce5acf6eb9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a4888ae-70fb-4465-a2ad-d8ae94429fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockholdersEquity_3a4888ae-70fb-4465-a2ad-d8ae94429fdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_27e9ba7c-67de-4dc2-a8ed-a4df94c7dc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockCommonShares_27e9ba7c-67de-4dc2-a8ed-a4df94c7dc25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a6ed633a-fa9b-4a52-960b-29a6a5a86408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a6ed633a-fa9b-4a52-960b-29a6a5a86408" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f608614e-3b6b-4c3f-8800-f640c1149a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f608614e-3b6b-4c3f-8800-f640c1149a61" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_b45aa5f9-dacc-49f5-8b7b-1dd9b1273da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_b45aa5f9-dacc-49f5-8b7b-1dd9b1273da7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_99c4b657-872c-4a61-ae11-3f8d02d9b811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_99c4b657-872c-4a61-ae11-3f8d02d9b811" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b716ef87-40af-4ccc-8bae-6b6a8bb9e733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b716ef87-40af-4ccc-8bae-6b6a8bb9e733" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_aca7235a-5bad-4dda-bf55-9b450f3997c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_aca7235a-5bad-4dda-bf55-9b450f3997c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_e6316f6a-567f-4327-ad1f-23f88e831ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_e6316f6a-567f-4327-ad1f-23f88e831ffd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_05265869-3c54-4214-9052-6cc6253c4c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_NetIncomeLoss_05265869-3c54-4214-9052-6cc6253c4c61" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_06856b38-d322-4505-a3e6-66effc8021cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_06856b38-d322-4505-a3e6-66effc8021cc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a7cc7095-a69f-4a8b-bcb2-f1f13b087b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_61db338e-57cc-48cc-98d2-d8dfda37eaec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c38edea7-608e-4fe9-a9d2-ba9164d30eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb190d09-0661-447f-9a95-bfe87456a1bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb190d09-0661-447f-9a95-bfe87456a1bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2f7b18ab-da8c-495f-9987-336d04217c79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2f7b18ab-da8c-495f-9987-336d04217c79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_8d417671-2027-45ad-8082-7bea8763f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_8d417671-2027-45ad-8082-7bea8763f7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_41ffcd37-17bd-4414-8533-651b0915259e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_PerformanceSharesMember_41ffcd37-17bd-4414-8533-651b0915259e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fc24d432-10c3-48af-bf33-e92e6c1e870d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:to="loc_srt_ProductsAndServicesDomain_fc24d432-10c3-48af-bf33-e92e6c1e870d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:to="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleMember_08f652fa-12a9-4fbb-aff4-f0e94fd27a28" xlink:href="cmg-20241231.xsd#cmg_ChipotleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:to="loc_cmg_ChipotleMember_08f652fa-12a9-4fbb-aff4-f0e94fd27a28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b6f97da-1b88-44fa-8a16-bc9103ff2e82_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:to="loc_srt_RangeMember_5b6f97da-1b88-44fa-8a16-bc9103ff2e82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:to="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48d46578-9fd5-4dc5-b447-c231675c16ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:to="loc_srt_MinimumMember_48d46578-9fd5-4dc5-b447-c231675c16ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b93262ff-72a2-4fb8-9d1b-9cac68aa0efb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:to="loc_srt_MaximumMember_b93262ff-72a2-4fb8-9d1b-9cac68aa0efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureDomain_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:to="loc_us-gaap_FranchisorDisclosureDomain_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:to="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LicensedUnitsMember_16b5a32d-fcaa-40ea-b736-28b9adadf7b4" xlink:href="cmg-20241231.xsd#cmg_LicensedUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:to="loc_cmg_LicensedUnitsMember_16b5a32d-fcaa-40ea-b736-28b9adadf7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_53d10467-06b4-4ccb-8525-0699ffdca1f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:to="loc_us-gaap_GeographicDistributionDomain_53d10467-06b4-4ccb-8525-0699ffdca1f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:to="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_5825972f-5b8e-4f5d-9cd7-826b98279d29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_5825972f-5b8e-4f5d-9cd7-826b98279d29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_8f71042b-0b0e-4417-9d0d-fb9705e4969b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_8f71042b-0b0e-4417-9d0d-fb9705e4969b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_75949d89-89c3-4bd4-81f8-89b5d704df27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:to="loc_us-gaap_VestingDomain_75949d89-89c3-4bd4-81f8-89b5d704df27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:to="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e19f5df8-4fc6-49d9-ac8f-06c730ef71ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e19f5df8-4fc6-49d9-ac8f-06c730ef71ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_40561633-d399-4ece-bef6-1bfd10db2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_40561633-d399-4ece-bef6-1bfd10db2e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRestaurants_d130bd95-4243-4c40-a98b-750c184d873c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfRestaurants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_NumberOfRestaurants_d130bd95-4243-4c40-a98b-750c184d873c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NumberOfRegionsInWhichEntityOperates_5dfa9c70-f004-4efa-866f-e15d0a0acddf" xlink:href="cmg-20241231.xsd#cmg_NumberOfRegionsInWhichEntityOperates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_NumberOfRegionsInWhichEntityOperates_5dfa9c70-f004-4efa-866f-e15d0a0acddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_60dda2c7-64e1-4c5a-acb4-6b524782bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_NumberOfReportableSegments_60dda2c7-64e1-4c5a-acb4-6b524782bf4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_38c50d5e-b09e-43d5-9c58-a96237551a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_38c50d5e-b09e-43d5-9c58-a96237551a3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd88809c-4c12-4818-950a-17422c698164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd88809c-4c12-4818-950a-17422c698164" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_4650b143-8132-48f9-8748-60f7ffb6a4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_4650b143-8132-48f9-8748-60f7ffb6a4c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CapitalizedDevelopment_200fcf0d-31db-4a88-83d0-29efdc461f27" xlink:href="cmg-20241231.xsd#cmg_CapitalizedDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_CapitalizedDevelopment_200fcf0d-31db-4a88-83d0-29efdc461f27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_ef9389f0-a91c-467a-aca6-cf89f1904376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_ef9389f0-a91c-467a-aca6-cf89f1904376" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_2ebd2b77-e407-4efd-9e5b-5a90a5203500" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_2ebd2b77-e407-4efd-9e5b-5a90a5203500" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_d16bdc06-c5f6-4116-b73b-607e75ede238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_d16bdc06-c5f6-4116-b73b-607e75ede238" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bc498160-a711-413f-ba7d-be6d19876fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LongTermDebt_bc498160-a711-413f-ba7d-be6d19876fb9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_f5e3827d-6601-4199-ae13-f71b0ed9a13c" xlink:href="cmg-20241231.xsd#cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_f5e3827d-6601-4199-ae13-f71b0ed9a13c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_RewardProgramExpirationPeriod_54ad4969-c678-4751-92ca-fe431611abb7" xlink:href="cmg-20241231.xsd#cmg_RewardProgramExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_RewardProgramExpirationPeriod_54ad4969-c678-4751-92ca-fe431611abb7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EarnedPointsExpirationPeriodForInactivity_8883f9b4-ea8a-4892-ba01-6450016282b5" xlink:href="cmg-20241231.xsd#cmg_EarnedPointsExpirationPeriodForInactivity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_EarnedPointsExpirationPeriodForInactivity_8883f9b4-ea8a-4892-ba01-6450016282b5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_42d74f70-2d5c-451c-b824-f6aafab2c23c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_42d74f70-2d5c-451c-b824-f6aafab2c23c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_59f7284e-f100-4cc7-94c3-56c4562b2563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_59f7284e-f100-4cc7-94c3-56c4562b2563" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d54f65cb-3589-49c7-a2cb-db5435add6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d54f65cb-3589-49c7-a2cb-db5435add6bb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a2d1667e-16ec-4a4d-8e4e-6a4094c34631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a2d1667e-16ec-4a4d-8e4e-6a4094c34631" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_0aa44e8c-4acf-42e2-9248-fcaf999ed593" xlink:href="cmg-20241231.xsd#cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_0aa44e8c-4acf-42e2-9248-fcaf999ed593" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d67872a0-07fe-4cd4-ba0f-7681916d0db5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d67872a0-07fe-4cd4-ba0f-7681916d0db5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LeaseholdImprovementsAndBuildingsMember_8ab08ea8-8183-4da4-90b1-aee0da1927d5" xlink:href="cmg-20241231.xsd#cmg_LeaseholdImprovementsAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_cmg_LeaseholdImprovementsAndBuildingsMember_8ab08ea8-8183-4da4-90b1-aee0da1927d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_31725679-ab20-47f9-abb9-7f41ac43391f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_31725679-ab20-47f9-abb9-7f41ac43391f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_2acf37e5-5d79-4a98-b3b6-bc0f8124a084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_us-gaap_EquipmentMember_2acf37e5-5d79-4a98-b3b6-bc0f8124a084" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:to="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:to="loc_srt_RangeMember_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:to="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f499fcf4-6222-4ba2-ac78-7b5cdf84ad4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:to="loc_srt_MinimumMember_f499fcf4-6222-4ba2-ac78-7b5cdf84ad4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_195262be-246d-4aba-9088-5adcfcc607ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:to="loc_srt_MaximumMember_195262be-246d-4aba-9088-5adcfcc607ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_022d9695-2f5e-4397-97c6-46dbe1ea017d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_022d9695-2f5e-4397-97c6-46dbe1ea017d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72b64ac9-0584-489a-b1c7-342c2664c01f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72b64ac9-0584-489a-b1c7-342c2664c01f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9966de90-061a-449a-ad45-4d2198ec46ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_LandMember_9966de90-061a-449a-ad45-4d2198ec46ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LeaseholdImprovementsAndBuildingsMember_5a98e2cc-2cb3-46db-9a5f-68801f6e0fe6" xlink:href="cmg-20241231.xsd#cmg_LeaseholdImprovementsAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_cmg_LeaseholdImprovementsAndBuildingsMember_5a98e2cc-2cb3-46db-9a5f-68801f6e0fe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ca24f4a0-0fc0-4a41-a3d8-6dc97f74bbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ca24f4a0-0fc0-4a41-a3d8-6dc97f74bbe6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_28be2b08-7d3a-4edd-8658-0388496cc57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_EquipmentMember_28be2b08-7d3a-4edd-8658-0388496cc57e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c8f43cd6-2fc9-46ff-b719-bf801ce6547b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_ConstructionInProgressMember_c8f43cd6-2fc9-46ff-b719-bf801ce6547b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67220ca6-402f-4ee6-8734-85207bd873fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67220ca6-402f-4ee6-8734-85207bd873fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc0f080c-299e-4b62-95c7-5e7098b25b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc0f080c-299e-4b62-95c7-5e7098b25b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_57040e10-73e9-46e1-955f-ed3395876129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_57040e10-73e9-46e1-955f-ed3395876129" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:to="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cf7e9220-5a83-4223-b5c8-602bb174f6cd_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:to="loc_srt_ProductsAndServicesDomain_cf7e9220-5a83-4223-b5c8-602bb174f6cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:to="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GiftCardMember_008399fa-5dd8-46b9-9247-f9c96996af96" xlink:href="cmg-20241231.xsd#cmg_GiftCardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:to="loc_cmg_GiftCardMember_008399fa-5dd8-46b9-9247-f9c96996af96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef72c920-80c8-4265-9e3b-b26f4f10eaf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef72c920-80c8-4265-9e3b-b26f4f10eaf5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:to="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_11dc9868-fc62-4e36-8ebc-d896ac5b0e27_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:to="loc_srt_ProductsAndServicesDomain_11dc9868-fc62-4e36-8ebc-d896ac5b0e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:to="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GiftCardMember_1b544799-14fd-4447-9733-85cf3a94106d" xlink:href="cmg-20241231.xsd#cmg_GiftCardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:to="loc_cmg_GiftCardMember_1b544799-14fd-4447-9733-85cf3a94106d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0df735f8-3c33-4fc7-84ae-89106590a8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0df735f8-3c33-4fc7-84ae-89106590a8d2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionChangesinLiabilityBalanceDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:to="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_635af547-bce4-4ec6-b0be-07a18f9fcc15_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:to="loc_srt_ProductsAndServicesDomain_635af547-bce4-4ec6-b0be-07a18f9fcc15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:to="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleRewardsMember_bc3061d4-d8dd-4a7a-854d-1dd92df68f19" xlink:href="cmg-20241231.xsd#cmg_ChipotleRewardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:to="loc_cmg_ChipotleRewardsMember_bc3061d4-d8dd-4a7a-854d-1dd92df68f19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:to="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8f9ceba6-71d9-4d22-a211-5242e53e5a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8f9ceba6-71d9-4d22-a211-5242e53e5a3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred_bfa9a3b0-00db-4579-839f-3fc2face25fc" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueDeferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred_bfa9a3b0-00db-4579-839f-3fc2face25fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_34aae22e-c0c4-4937-8cde-32bf8e22f38e" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_34aae22e-c0c4-4937-8cde-32bf8e22f38e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3e6c8ba6-50aa-4942-bdb4-fc05290f4599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4a2591bb-3eed-4481-b7c8-b9d0208e98d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4a2591bb-3eed-4481-b7c8-b9d0208e98d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_57485c19-c579-4873-8f0e-f85b0fc6de9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_CashMember_57485c19-c579-4873-8f0e-f85b0fc6de9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_2821d4d6-2b08-4c4c-b88f-432dde76e859" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_2821d4d6-2b08-4c4c-b88f-432dde76e859" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_6b3d58fd-6d59-4159-aad3-7f42b475a173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_BankTimeDepositsMember_6b3d58fd-6d59-4159-aad3-7f42b475a173" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6cc266a-0e21-4fee-85b7-2a4663e9883a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6cc266a-0e21-4fee-85b7-2a4663e9883a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f3fc0676-581e-44bd-80c1-4a2e719f532a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f3fc0676-581e-44bd-80c1-4a2e719f532a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d6801e95-64b9-4037-9ea2-052679387b91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d6801e95-64b9-4037-9ea2-052679387b91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NoteReceivableMember_7ed6885e-aa5d-4834-bd74-879d15c10e1c" xlink:href="cmg-20241231.xsd#cmg_NoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_cmg_NoteReceivableMember_7ed6885e-aa5d-4834-bd74-879d15c10e1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9eda633c-c245-4767-825d-c4115203c656_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9eda633c-c245-4767-825d-c4115203c656_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2e4b0edd-f295-4954-87c5-b147e838e27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2e4b0edd-f295-4954-87c5-b147e838e27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_735a3adc-498d-4f00-aef9-a02d61e1d130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_735a3adc-498d-4f00-aef9-a02d61e1d130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c3f6616-205f-48fc-876c-01e5a1c97498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c3f6616-205f-48fc-876c-01e5a1c97498" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_25cccefc-c352-4f16-8a27-7d744bb18234" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecurities_25cccefc-c352-4f16-8a27-7d744bb18234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_f99cefa3-77a6-4803-8793-591f560277ed" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_f99cefa3-77a6-4803-8793-591f560277ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b704d4ef-6f18-4752-a6e4-2fca5e57a2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b704d4ef-6f18-4752-a6e4-2fca5e57a2ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9f8fd368-5eef-4f81-9eae-5171b049d525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9f8fd368-5eef-4f81-9eae-5171b049d525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5074504d-7a0d-414a-8c72-cb1c3fc125b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5074504d-7a0d-414a-8c72-cb1c3fc125b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_00692455-92ef-4ae9-94d5-9e5456e663e1" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_00692455-92ef-4ae9-94d5-9e5456e663e1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_47831c35-f9fa-4cbb-aa1f-3cd48a6ef421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_47831c35-f9fa-4cbb-aa1f-3cd48a6ef421" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_f26b1156-a66c-4723-9e5b-b2a349161a36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_f26b1156-a66c-4723-9e5b-b2a349161a36" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b801827a-055d-4488-a3ad-94ef6b62c352_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b801827a-055d-4488-a3ad-94ef6b62c352_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TractorMember_63ac43f3-4ec3-41aa-a260-b3b6571b1fb3" xlink:href="cmg-20241231.xsd#cmg_TractorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_TractorMember_63ac43f3-4ec3-41aa-a260-b3b6571b1fb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_HyphenTechnologiesInc.Member_27c549e2-a18d-4d98-9075-1ffea66136c7" xlink:href="cmg-20241231.xsd#cmg_HyphenTechnologiesInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_HyphenTechnologiesInc.Member_27c549e2-a18d-4d98-9075-1ffea66136c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NuroMember_d06e4f14-e59a-4f3f-b54e-f68dcc80ef3e" xlink:href="cmg-20241231.xsd#cmg_NuroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_NuroMember_d06e4f14-e59a-4f3f-b54e-f68dcc80ef3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CultivateNextFundMember_0413c119-d805-428b-b91d-6813edf49a84" xlink:href="cmg-20241231.xsd#cmg_CultivateNextFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_CultivateNextFundMember_0413c119-d805-428b-b91d-6813edf49a84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_5d11d43d-c8b2-4ca8-b75b-868667b7ceb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_5d11d43d-c8b2-4ca8-b75b-868667b7ceb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73cb7ac2-1473-46ef-b27b-797b4c354dee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73cb7ac2-1473-46ef-b27b-797b4c354dee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_eb406e0c-42ae-4fa4-b1c5-92488881fd07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_eb406e0c-42ae-4fa4-b1c5-92488881fd07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_ffcc64a7-1d2b-4555-8f00-d60dc24625a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_ffcc64a7-1d2b-4555-8f00-d60dc24625a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5c6bc932-4c7e-4a2a-9333-c70127ec85fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestments_5c6bc932-4c7e-4a2a-9333-c70127ec85fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_c73164bf-956d-422b-b91e-d3f6c53d17c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_c73164bf-956d-422b-b91e-d3f6c53d17c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_9b64dac9-3b5f-499f-92ab-fa7bea7d2c75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_LongTermInvestments_9b64dac9-3b5f-499f-92ab-fa7bea7d2c75" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_6046488e-04e3-4a0d-9a0a-aae957c50f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:to="loc_us-gaap_ForeignCountryMember_6046488e-04e3-4a0d-9a0a-aae957c50f1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_65d164de-6ec1-4b38-ad4e-ca69017c4a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_65d164de-6ec1-4b38-ad4e-ca69017c4a90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_a1588e6c-a66d-47f9-9475-4992b1dada63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_OperatingLossCarryforwards_a1588e6c-a66d-47f9-9475-4992b1dada63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_bf4c261e-cc90-4e70-bb93-12818d1324b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_bf4c261e-cc90-4e70-bb93-12818d1324b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_c8439d33-6438-4d6f-abec-6a03e7217b56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_c8439d33-6438-4d6f-abec-6a03e7217b56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_0aa9b2d2-325c-4860-b6cb-7aa21a3b68bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_0aa9b2d2-325c-4860-b6cb-7aa21a3b68bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c10e514c-0299-433d-813f-c05fa1f0bd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c10e514c-0299-433d-813f-c05fa1f0bd4f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a069e47b-b140-4646-ae2d-e262fa97126f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:to="loc_us-gaap_EquityComponentDomain_a069e47b-b140-4646-ae2d-e262fa97126f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:to="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6db3b0e6-f8fa-4757-a667-bd4afc06ae8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_CommonStockMember_6db3b0e6-f8fa-4757-a667-bd4afc06ae8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_b3b83c50-091c-45b3-bc14-a38ca65df07a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_b3b83c50-091c-45b3-bc14-a38ca65df07a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1701a750-5675-4b1f-b9e5-b1ff54f65270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_RetainedEarningsMember_1701a750-5675-4b1f-b9e5-b1ff54f65270" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:to="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_a34ebc82-6a73-4542-9c33-f7af7aa15781_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:to="loc_srt_ShareRepurchaseProgramDomain_a34ebc82-6a73-4542-9c33-f7af7aa15781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:to="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NotPartOfShareRepurchasePlanMember_9c1de990-99bc-4853-840f-c278eda7e4e1" xlink:href="cmg-20241231.xsd#cmg_NotPartOfShareRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:to="loc_cmg_NotPartOfShareRepurchasePlanMember_9c1de990-99bc-4853-840f-c278eda7e4e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86ac54f6-8e97-4567-bc6e-ee42ec8e996f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86ac54f6-8e97-4567-bc6e-ee42ec8e996f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_6a659079-b53e-4815-a97b-74b1a0026d10" xlink:href="cmg-20241231.xsd#cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_6a659079-b53e-4815-a97b-74b1a0026d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_7d02342e-ded1-4b1b-b711-286105fd923f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_7d02342e-ded1-4b1b-b711-286105fd923f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_d7351234-34be-4881-85ad-f96412e33f41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_d7351234-34be-4881-85ad-f96412e33f41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_76b8c770-5bf5-4572-8529-d5e643df54c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_76b8c770-5bf5-4572-8529-d5e643df54c9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:to="loc_srt_RangeMember_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:to="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_76a8cb97-8cee-4323-ba33-811381824633" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:to="loc_srt_MinimumMember_76a8cb97-8cee-4323-ba33-811381824633" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec4d3ba8-6bfe-4977-b959-a572c90c0344" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:to="loc_srt_MaximumMember_ec4d3ba8-6bfe-4977-b959-a572c90c0344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0508adc3-1758-465f-b55d-a970f308b03b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0508adc3-1758-465f-b55d-a970f308b03b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7db4ad4a-075c-4dd1-932a-d99d2667a19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7db4ad4a-075c-4dd1-932a-d99d2667a19f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember_27f32a0a-8f57-4b71-8ea2-77e15f2b1e74" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSosarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember_27f32a0a-8f57-4b71-8ea2-77e15f2b1e74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_f807409c-d373-49de-966d-fe82a7742f84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_us-gaap_PerformanceSharesMember_f807409c-d373-49de-966d-fe82a7742f84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d95f891f-02c1-4c52-b8aa-fa4d05470728_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:to="loc_us-gaap_VestingDomain_d95f891f-02c1-4c52-b8aa-fa4d05470728_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:to="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8e6b6142-28b4-477a-a709-0240ec8fa18d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8e6b6142-28b4-477a-a709-0240ec8fa18d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_39005030-87a4-4790-98b6-2a3073cc4093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_39005030-87a4-4790-98b6-2a3073cc4093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5f6ab8a7-22d6-4b16-b24f-75093b46b71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5f6ab8a7-22d6-4b16-b24f-75093b46b71e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VestingPeriod1Member_f023c520-f7f4-4d8a-ab85-09fd925358b6" xlink:href="cmg-20241231.xsd#cmg_VestingPeriod1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_cmg_VestingPeriod1Member_f023c520-f7f4-4d8a-ab85-09fd925358b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedMinimumTargetsNotMetMember_372f2ff0-23e4-4d2b-80fc-36f0f2fd346d" xlink:href="cmg-20241231.xsd#cmg_DefinedMinimumTargetsNotMetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_cmg_DefinedMinimumTargetsNotMetMember_372f2ff0-23e4-4d2b-80fc-36f0f2fd346d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_16393234-4246-4188-8140-74a821cdd3de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:to="loc_us-gaap_PlanNameDomain_16393234-4246-4188-8140-74a821cdd3de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:to="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockIncentivePlan2022Member_18797cb4-569d-44b2-a958-c0ebdc68388b" xlink:href="cmg-20241231.xsd#cmg_StockIncentivePlan2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:to="loc_cmg_StockIncentivePlan2022Member_18797cb4-569d-44b2-a958-c0ebdc68388b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cc19ba76-991c-4c19-80e7-c3e00cc25be3_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cc19ba76-991c-4c19-80e7-c3e00cc25be3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_952efe8a-bafe-400e-be82-f68fdcf1cc65" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:to="loc_srt_ExecutiveOfficerMember_952efe8a-bafe-400e-be82-f68fdcf1cc65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e3351317-e043-4172-96cb-b5aabd5f2754_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e3351317-e043-4172-96cb-b5aabd5f2754_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e44371bd-51ad-41cc-b6aa-d3c5814a33d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:to="loc_us-gaap_EmployeeStockMember_e44371bd-51ad-41cc-b6aa-d3c5814a33d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9ab58da2-d4b4-45c3-87ad-c478a68dc04f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9ab58da2-d4b4-45c3-87ad-c478a68dc04f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_466c3917-04d5-405c-83fc-34e7b7bd006b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_466c3917-04d5-405c-83fc-34e7b7bd006b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_bdab97cf-2e5a-4344-a9da-3daaec89ff83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_bdab97cf-2e5a-4344-a9da-3daaec89ff83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d4a571f6-a429-41b5-8575-ad2c8a81d3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d4a571f6-a429-41b5-8575-ad2c8a81d3ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eafd4d5e-e751-45a9-ba09-573b128bc594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eafd4d5e-e751-45a9-ba09-573b128bc594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_7012a3c6-d89a-4f5e-a241-4737e0040368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_7012a3c6-d89a-4f5e-a241-4737e0040368" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_df7947bb-2b31-4d25-9971-a170c4fbdee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_df7947bb-2b31-4d25-9971-a170c4fbdee8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_e5588541-9cb3-49d2-8bbd-ab200fde2f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_e5588541-9cb3-49d2-8bbd-ab200fde2f2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_96a72a72-1dc4-4554-86b0-2671f1f54f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_96a72a72-1dc4-4554-86b0-2671f1f54f1d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eae361b4-b201-4905-985c-d1161c1cb4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eae361b4-b201-4905-985c-d1161c1cb4ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_536b3b8c-a096-4990-aafb-8bef5ae87cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_536b3b8c-a096-4990-aafb-8bef5ae87cc3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_44254aef-404a-4e46-86e4-744db9cdfce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_44254aef-404a-4e46-86e4-744db9cdfce2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_294797d2-3519-444a-995d-fe4289d7c908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_294797d2-3519-444a-995d-fe4289d7c908" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec9b67aa-16dd-4773-8c3e-7737cb8b2025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec9b67aa-16dd-4773-8c3e-7737cb8b2025" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_10bee2d2-e260-4bd5-9a7c-f4ca5f533081" xlink:href="cmg-20241231.xsd#cmg_ConditionalTargetNumberOfSharesEarnedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_10bee2d2-e260-4bd5-9a7c-f4ca5f533081" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PerformanceAndMarketMeasurePeriod_46678286-8c7e-4e0b-a220-18f3f2881920" xlink:href="cmg-20241231.xsd#cmg_PerformanceAndMarketMeasurePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_PerformanceAndMarketMeasurePeriod_46678286-8c7e-4e0b-a220-18f3f2881920" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9dba0e79-387c-4e8c-9748-5cd51a1e79a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9dba0e79-387c-4e8c-9748-5cd51a1e79a2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EsppRequisiteServicePeriod_a63f0a1e-778d-4382-b8b2-2992e44c242d" xlink:href="cmg-20241231.xsd#cmg_EsppRequisiteServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_EsppRequisiteServicePeriod_a63f0a1e-778d-4382-b8b2-2992e44c242d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ESPPPercentOfBaseEarnings_2c3a7b0e-c76c-4569-a7c7-15cbd328b9d9" xlink:href="cmg-20241231.xsd#cmg_ESPPPercentOfBaseEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_ESPPPercentOfBaseEarnings_2c3a7b0e-c76c-4569-a7c7-15cbd328b9d9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_559c806d-6b36-43b0-9a70-ba9db8a9fb61" xlink:href="cmg-20241231.xsd#cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_559c806d-6b36-43b0-9a70-ba9db8a9fb61" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_6f3d55b7-1776-480d-84e1-df3978d1b959" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedAndReservedForIssuanceESPP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_6f3d55b7-1776-480d-84e1-df3978d1b959" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_cd11c74a-f8f5-45dc-8830-0d1ac7da8b08" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_cd11c74a-f8f5-45dc-8830-0d1ac7da8b08" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5fa79646-37bb-4492-9a3e-ddf019b0b025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5fa79646-37bb-4492-9a3e-ddf019b0b025" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_MatchingContributions401k_4a2b7bed-6c48-4406-a960-d63ab5feb8bb" xlink:href="cmg-20241231.xsd#cmg_MatchingContributions401k"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_MatchingContributions401k_4a2b7bed-6c48-4406-a960-d63ab5feb8bb" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_6640d354-18a1-4675-8780-404a7779c1ff" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_6640d354-18a1-4675-8780-404a7779c1ff" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_7e7a08db-6108-415c-9be7-4c66cc491861" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_7e7a08db-6108-415c-9be7-4c66cc491861" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_5bb01347-a296-470b-b2d6-2778da3c6823" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_5bb01347-a296-470b-b2d6-2778da3c6823" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_f272674b-cde4-414d-8065-0d1673c88835" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_f272674b-cde4-414d-8065-0d1673c88835" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_179faa6e-c6c2-4487-8c95-50e6e520ba32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_179faa6e-c6c2-4487-8c95-50e6e520ba32" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_029eae99-c54d-47c3-b0b7-cef2ca937b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_029eae99-c54d-47c3-b0b7-cef2ca937b1b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_c10a2234-f191-4d6a-968b-27389012d936" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_c10a2234-f191-4d6a-968b-27389012d936" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_4d15a3a2-fdee-4359-bd09-9dba617412f9" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_4d15a3a2-fdee-4359-bd09-9dba617412f9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_1fb36734-d62b-47f5-8464-e580670beac4" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_1fb36734-d62b-47f5-8464-e580670beac4" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_b4e6653e-30fa-445c-93e3-40fabfb30a0d" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_b4e6653e-30fa-445c-93e3-40fabfb30a0d" xlink:type="arc" order="30"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:to="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb325cc3-2e5d-4471-894c-b2cba777981c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb325cc3-2e5d-4471-894c-b2cba777981c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember_ba8b28f6-d712-4086-ae71-3c9c16c3ca7e" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSOSARsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:to="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember_ba8b28f6-d712-4086-ae71-3c9c16c3ca7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_86cc9dd8-16d8-4890-9210-5a3f650fd86e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_86cc9dd8-16d8-4890-9210-5a3f650fd86e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1928e110-4ee1-4f6a-8cb0-5435462eb159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1928e110-4ee1-4f6a-8cb0-5435462eb159" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_00ed3e7d-ebc1-4b28-adf3-cb0b7239f51f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_00ed3e7d-ebc1-4b28-adf3-cb0b7239f51f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_24a0ce66-9285-40dd-95b4-357fc556347e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_24a0ce66-9285-40dd-95b4-357fc556347e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bed6eca4-5abc-4a40-9784-72f55d38796b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_31b3360f-0f3c-4277-a02d-4561de6f0c75" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_31b3360f-0f3c-4277-a02d-4561de6f0c75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_fad4193a-64a0-4081-ba60-08d12bd1301c" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_fad4193a-64a0-4081-ba60-08d12bd1301c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_d3bd289f-84e6-4c2b-bd36-5e8db4efeca0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_d3bd289f-84e6-4c2b-bd36-5e8db4efeca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_e8f7e852-ec7d-428a-a4f5-162a5b7ac534" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_e8f7e852-ec7d-428a-a4f5-162a5b7ac534" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_444390d8-b77c-4258-bd5c-edec72eedcc7" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_444390d8-b77c-4258-bd5c-edec72eedcc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_28e25330-44b7-49f3-828a-b963b641b150" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_28e25330-44b7-49f3-828a-b963b641b150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_4bae68e9-3ba9-4b82-8694-65e283484a39" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_0125ebb7-23af-4d61-a8b2-6aa4311df776" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_0125ebb7-23af-4d61-a8b2-6aa4311df776" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_ee991e53-0ab8-459e-b969-d45e718ec9d1" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_ee991e53-0ab8-459e-b969-d45e718ec9d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_d3c50db6-f921-4d83-ac56-f216d8930603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_d3c50db6-f921-4d83-ac56-f216d8930603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_14b1fab2-9260-444a-a0ff-cc0660874661" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_14b1fab2-9260-444a-a0ff-cc0660874661" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_4819a040-42e0-472b-9fd1-433df1bb8912" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_4819a040-42e0-472b-9fd1-433df1bb8912" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_fe9584e9-983a-4f24-9a07-584b124d4756" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_fe9584e9-983a-4f24-9a07-584b124d4756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_371f9b73-5bd9-4c22-be3b-b28c5d7553be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_f7e640c9-a336-4411-8ad9-d468114fdcc3" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_f7e640c9-a336-4411-8ad9-d468114fdcc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_12f21d49-9c0f-453c-8f73-13619c874bce" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_12f21d49-9c0f-453c-8f73-13619c874bce" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:to="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a01849bb-83fb-402b-b0c9-e80550c43388_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a01849bb-83fb-402b-b0c9-e80550c43388_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a59db009-2e82-4389-8f76-e5334878071a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a59db009-2e82-4389-8f76-e5334878071a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_70dc768f-7b15-4de4-b76f-ae348be79afa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:to="loc_us-gaap_PerformanceSharesMember_70dc768f-7b15-4de4-b76f-ae348be79afa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a8aab310-69eb-4dd7-a225-d1b42d5abcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a8aab310-69eb-4dd7-a225-d1b42d5abcd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c553beb5-ba68-4f03-8a8b-a014c2fc36fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c553beb5-ba68-4f03-8a8b-a014c2fc36fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1587be83-995f-4f8b-94ae-4c562a2c40c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1587be83-995f-4f8b-94ae-4c562a2c40c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6f6c822b-8ae6-4dd2-ba98-b7a06a2ad1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6f6c822b-8ae6-4dd2-ba98-b7a06a2ad1b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e80a6549-67cf-4847-9f5e-910f2be2dd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_cae81e35-c0f1-41af-abe7-37f2aacd5df6" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_cae81e35-c0f1-41af-abe7-37f2aacd5df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d76acf21-ceb7-44e4-80ab-7ff41d99e768" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d76acf21-ceb7-44e4-80ab-7ff41d99e768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_636ae6d5-9a83-4696-8f97-18cdd44403e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_636ae6d5-9a83-4696-8f97-18cdd44403e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_330204b0-cd59-421f-bf20-f9f1496c61ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_330204b0-cd59-421f-bf20-f9f1496c61ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_50254e3f-3e7c-4b19-ae3c-d80751a65ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_50254e3f-3e7c-4b19-ae3c-d80751a65ecd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a94deeb4-af3d-44ef-8df2-61e00ae4f27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_99760714-ebaa-4605-aeb5-986143d07bf0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_99760714-ebaa-4605-aeb5-986143d07bf0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:to="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbe90c6b-8144-4de4-948c-64aadb8a4557_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbe90c6b-8144-4de4-948c-64aadb8a4557_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_022dd756-dd77-487c-a42c-c115ed2c57a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:to="loc_us-gaap_PerformanceSharesMember_022dd756-dd77-487c-a42c-c115ed2c57a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533f70f2-0bab-45e5-be9f-e52906a1f109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533f70f2-0bab-45e5-be9f-e52906a1f109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38b77cbf-601a-410b-97ae-958f3023f807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38b77cbf-601a-410b-97ae-958f3023f807" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ffebbf85-80cb-43a1-88b0-be08ac03fbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ffebbf85-80cb-43a1-88b0-be08ac03fbca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3a24c63e-1efb-4c24-95bd-c49181000be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3a24c63e-1efb-4c24-95bd-c49181000be9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5226dda7-5367-473c-852a-c5a4c83f7076" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_578986ba-284f-4786-a0f1-8bade9b690c0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_578986ba-284f-4786-a0f1-8bade9b690c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c169c85-8b1f-4d37-95fb-3493b031135e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c169c85-8b1f-4d37-95fb-3493b031135e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ad80126c-802a-4152-8323-cd3c3eb09636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ad80126c-802a-4152-8323-cd3c3eb09636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2ca8f416-92c8-412d-83a5-d343fa89dd18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2ca8f416-92c8-412d-83a5-d343fa89dd18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_254474d2-f475-40cd-8432-16e541d21038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_254474d2-f475-40cd-8432-16e541d21038" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f88b9789-4009-4b0d-a049-85e0d38d8de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_8299c59a-27ca-4bb1-bae3-316c012a5925" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_8299c59a-27ca-4bb1-bae3-316c012a5925" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofLeaseExpenseComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_22079618-01e8-4b9b-9c97-fe5b4c52a767_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_22079618-01e8-4b9b-9c97-fe5b4c52a767_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_87be6c1d-cd45-469f-ac93-5c611faa7d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_87be6c1d-cd45-469f-ac93-5c611faa7d05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_9a3face8-110e-4e0a-9d8f-c00824766ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_9a3face8-110e-4e0a-9d8f-c00824766ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_93d3046f-078b-49d7-9282-2b93b0d60393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_93d3046f-078b-49d7-9282-2b93b0d60393" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5ca9baed-0e51-45a4-8590-466ac9eb9318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_OperatingLeaseCost_5ca9baed-0e51-45a4-8590-466ac9eb9318" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_18e45c7e-2ba4-48d5-8e2d-76a7c476bad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_ShortTermLeaseCost_18e45c7e-2ba4-48d5-8e2d-76a7c476bad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_4ed0363c-b64e-4d2f-9957-f7b036cedd02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_VariableLeaseCost_4ed0363c-b64e-4d2f-9957-f7b036cedd02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_053bb1b2-f562-41bf-8ba6-c3b47f44f342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_SubleaseIncome_053bb1b2-f562-41bf-8ba6-c3b47f44f342" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5492167b-fb4b-4e0e-98c9-c94d92ba9819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_LeaseCost_5492167b-fb4b-4e0e-98c9-c94d92ba9819" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_32b1d3ae-676a-4fb7-b466-ec08219f9ae2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_32b1d3ae-676a-4fb7-b466-ec08219f9ae2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_8e2ef1dc-86b7-46c0-bab1-2d5e0982e854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:to="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_8e2ef1dc-86b7-46c0-bab1-2d5e0982e854" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_c822231a-8615-4ee9-b84a-2c79416c8cd2" xlink:href="cmg-20241231.xsd#cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_c822231a-8615-4ee9-b84a-2c79416c8cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_e28d4f73-c5d7-4abd-ab97-85c8d5374210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_e28d4f73-c5d7-4abd-ab97-85c8d5374210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingFutureSubleaseIncome_77f59172-4357-4636-962f-87b18a463818" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingFutureSubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_cmg_LesseeOperatingFutureSubleaseIncome_77f59172-4357-4636-962f-87b18a463818" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DebtDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:to="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8edc6f91-c324-471f-baa0-0801d226bf49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:to="loc_us-gaap_CreditFacilityDomain_8edc6f91-c324-471f-baa0-0801d226bf49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:to="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9af8654c-e10f-4ca2-a7ec-533c0f243612" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9af8654c-e10f-4ca2-a7ec-533c0f243612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0fa80039-ed6d-49f8-8bc9-9c92983d1220_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0fa80039-ed6d-49f8-8bc9-9c92983d1220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JPMorganChaseBankMember_f88eb393-9c1b-46d9-9ae2-cc99d55ee38b" xlink:href="cmg-20241231.xsd#cmg_JPMorganChaseBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:to="loc_cmg_JPMorganChaseBankMember_f88eb393-9c1b-46d9-9ae2-cc99d55ee38b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5262b36d-65a1-4280-8bed-83b8715562e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5262b36d-65a1-4280-8bed-83b8715562e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6fd0397c-a818-4048-8dad-36c10b539372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6fd0397c-a818-4048-8dad-36c10b539372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2771c6d4-30e7-45f6-a267-b9ea6646e31b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2771c6d4-30e7-45f6-a267-b9ea6646e31b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TotalLeverageRatio_0d65c7e7-1fdf-4841-8406-8925ce877839" xlink:href="cmg-20241231.xsd#cmg_TotalLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_cmg_TotalLeverageRatio_0d65c7e7-1fdf-4841-8406-8925ce877839" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_FixedChargeCoverageRatio_13018626-49f1-4fb2-ab4c-892b924411b5" xlink:href="cmg-20241231.xsd#cmg_FixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_cmg_FixedChargeCoverageRatio_13018626-49f1-4fb2-ab4c-892b924411b5" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TractorMember_e673f6f7-d74e-4703-88ae-56412d2ab674" xlink:href="cmg-20241231.xsd#cmg_TractorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:to="loc_cmg_TractorMember_e673f6f7-d74e-4703-88ae-56412d2ab674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VebuMember_a80128c7-bafc-49f3-9267-d3f14c424ccb" xlink:href="cmg-20241231.xsd#cmg_VebuMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:to="loc_cmg_VebuMember_a80128c7-bafc-49f3-9267-d3f14c424ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_775d2e1c-3bcd-442a-b59c-de5f32069a24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_775d2e1c-3bcd-442a-b59c-de5f32069a24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasesFromSupplierMember_2af15858-f130-4532-a74f-be485e55478d" xlink:href="cmg-20241231.xsd#cmg_PurchasesFromSupplierMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:to="loc_cmg_PurchasesFromSupplierMember_2af15858-f130-4532-a74f-be485e55478d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_831154be-8dd0-452f-8224-9f61a6d58ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_831154be-8dd0-452f-8224-9f61a6d58ebd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_65c96c5b-5173-427d-9ad4-845f660773da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_65c96c5b-5173-427d-9ad4-845f660773da" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingScheduleofReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75cadc7d-0430-4a27-9a53-58e5f81775e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:to="loc_us-gaap_SegmentDomain_75cadc7d-0430-4a27-9a53-58e5f81775e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:to="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_U.S.SegmentMember_e236d1c7-920c-486b-af15-ed9765bfd71c" xlink:href="cmg-20241231.xsd#cmg_U.S.SegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:to="loc_cmg_U.S.SegmentMember_e236d1c7-920c-486b-af15-ed9765bfd71c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f36078b4-6d4e-4a2d-ad1a-598d12dd2212_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:to="loc_srt_ProductsAndServicesDomain_f36078b4-6d4e-4a2d-ad1a-598d12dd2212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:to="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FoodAndBeverageMember_55c0ce1c-963d-44a2-87d1-a6679f5760bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FoodAndBeverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:to="loc_us-gaap_FoodAndBeverageMember_55c0ce1c-963d-44a2-87d1-a6679f5760bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeliveryServiceMember_9ce2d492-3f07-45ae-8a8d-c8c27480b713" xlink:href="cmg-20241231.xsd#cmg_DeliveryServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:to="loc_cmg_DeliveryServiceMember_9ce2d492-3f07-45ae-8a8d-c8c27480b713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d2399a30-ef41-43e0-9809-c348098337d0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:to="loc_srt_ConsolidationItemsDomain_d2399a30-ef41-43e0-9809-c348098337d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:to="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6ffe3c6f-b14a-49e3-a82f-bccfd456a6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_OperatingSegmentsMember_6ffe3c6f-b14a-49e3-a82f-bccfd456a6e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_30dc2196-facb-40d5-81cd-47b9733fe51e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_CorporateNonSegmentMember_30dc2196-facb-40d5-81cd-47b9733fe51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_e224d8ea-dfec-48fc-9684-de1debbdec1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_e224d8ea-dfec-48fc-9684-de1debbdec1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b5b08a89-97f1-4863-b1d9-32b45c78e83a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_Revenues_b5b08a89-97f1-4863-b1d9-32b45c78e83a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_e3370f36-f47d-4677-8fbd-b7a8b2e56c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_CostDirectMaterial_e3370f36-f47d-4677-8fbd-b7a8b2e56c48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_c137d293-a2b1-4720-ad7b-787d2394fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_CostDirectLabor_c137d293-a2b1-4720-ad7b-787d2394fc78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_c953ef19-68e3-4f82-a704-c46bef200359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_OccupancyNet_c953ef19-68e3-4f82-a704-c46bef200359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_4979854f-9a74-4979-a8a9-b0087b042dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_MarketingExpense_4979854f-9a74-4979-a8a9-b0087b042dba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_c252a0f6-42de-4fa0-a64f-3b1274da551d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_c252a0f6-42de-4fa0-a64f-3b1274da551d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_45e57678-e716-4df8-9509-66a344733bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_45e57678-e716-4df8-9509-66a344733bce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_33155324-0418-461b-9187-879fd973d2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_33155324-0418-461b-9187-879fd973d2a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bb6161fb-1c8f-42ff-905e-428331aa393f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OperatingIncomeLoss_bb6161fb-1c8f-42ff-905e-428331aa393f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ddb69339-bdfa-48ad-a243-8a8065eaa941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ddb69339-bdfa-48ad-a243-8a8065eaa941" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b2273a8-0acd-4ecf-a783-9ec71c67a514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b2273a8-0acd-4ecf-a783-9ec71c67a514" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:to="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ac852286-d0b0-4f42-9e17-79d40bb077ee_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:to="loc_srt_SegmentGeographicalDomain_ac852286-d0b0-4f42-9e17-79d40bb077ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:to="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8c978650-5a77-469b-9d55-ebfe5e3d4f61" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:to="loc_country_US_8c978650-5a77-469b-9d55-ebfe5e3d4f61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_10c37b84-abe5-4ed4-868c-ce086d586244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:to="loc_us-gaap_NonUsMember_10c37b84-abe5-4ed4-868c-ce086d586244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_0ef3a930-0954-4950-9696-d33bfdf28f29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:to="loc_us-gaap_NoncurrentAssets_0ef3a930-0954-4950-9696-d33bfdf28f29" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScottBoatwrightMember_262ede9a-a370-4def-b022-708df861dd79" xlink:href="cmg-20241231.xsd#cmg_ScottBoatwrightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_ScottBoatwrightMember_262ede9a-a370-4def-b022-708df861dd79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_BrianNiccolMember_1cc6eb33-9d35-4dab-bc85-1750b1c9843b" xlink:href="cmg-20241231.xsd#cmg_BrianNiccolMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_BrianNiccolMember_1cc6eb33-9d35-4dab-bc85-1750b1c9843b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JackHartungMember_a4c6cdd1-8454-4295-8653-9f7d7b785255" xlink:href="cmg-20241231.xsd#cmg_JackHartungMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_JackHartungMember_a4c6cdd1-8454-4295-8653-9f7d7b785255" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CurtGarnerMember_8e366857-5c41-4e86-9fde-f7aff6effc84" xlink:href="cmg-20241231.xsd#cmg_CurtGarnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_CurtGarnerMember_8e366857-5c41-4e86-9fde-f7aff6effc84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChrisBrandtMember_8f01d511-37ec-4d72-b1fe-75239aeda1ad" xlink:href="cmg-20241231.xsd#cmg_ChrisBrandtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_ChrisBrandtMember_8f01d511-37ec-4d72-b1fe-75239aeda1ad" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>cmg-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_039c6863-5059-4259-94cd-f2f7545d4c45_terseLabel_en-US" xlink:label="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense related to employees eligible to retire and retain full rights to the awards, recognition period</link:label>
    <link:label id="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_label_en-US" xlink:label="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employees Eligible to Retire Total Compensation Cost Not Yet Recognized Period For Recognition</link:label>
    <link:label id="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_documentation_en-US" xlink:label="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period over which unrecognized compensation is expected to be recognized for equity-based compensation plans related to employees eligible to retire.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:href="cmg-20241231.xsd#cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:to="lab_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CapitalizedDevelopment_a678ce23-4eb2-454e-ada9-3633637c8082_terseLabel_en-US" xlink:label="lab_cmg_CapitalizedDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition, development and construction of restaurant capitalized costs</link:label>
    <link:label id="lab_cmg_CapitalizedDevelopment_label_en-US" xlink:label="lab_cmg_CapitalizedDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Development</link:label>
    <link:label id="lab_cmg_CapitalizedDevelopment_documentation_en-US" xlink:label="lab_cmg_CapitalizedDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the internal costs directly associated with the acquisition, development and construction of a restaurant.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CapitalizedDevelopment" xlink:href="cmg-20241231.xsd#cmg_CapitalizedDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CapitalizedDevelopment" xlink:to="lab_cmg_CapitalizedDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_def4fe3f-1692-4789-a6f1-d22733d0c9ec_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_65d6aac7-8125-45d0-88ce-6e54ec3b4d10_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_37229205-4a79-4596-82f7-16400f02e4a2_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_98ca4ba0-fbdc-4cf0-b54c-28a129a487f8_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value of common shares authorized for repurchasing</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_65c40235-f444-45d1-be02-c88ed950c734_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Expense Components</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_4e4b8e4e-f639-46c1-97e0-c5bf1de1eb35_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_db005a0f-8f5a-47cb-b18a-e08fcd0acb09_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_31b419ee-fd82-4367-b43f-17c913ec1264_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b898061f-4a9d-4558-8497-a38127a1c265_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net change in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_f1ff9b1e-6808-4769-b2a3-b5d8560201e8_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, December 31, 2024</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_43a198f2-ba32-4902-916c-31270856aa23_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturity of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c29aa233-069b-4dc6-baf2-0b46119498ee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_4331577f-8ef6-4da9-b3de-89c06e917d34_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_a266aec2-e9c0-48b6-8ce4-aa4eecd074fc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_066a1d64-aa21-4199-90a4-7a62178a6b27_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_718feb04-6c10-4cf8-81ad-1c3ca78fc160_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_56afb82d-7f04-4def-bb02-4ae555e4a992_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_5967cd2b-6205-4836-bb7f-2a9d4ee474b5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CultivateNextFundMember_d616bd49-8a91-456b-9619-60d46cba5554_terseLabel_en-US" xlink:label="lab_cmg_CultivateNextFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cultivate Next Fund</link:label>
    <link:label id="lab_cmg_CultivateNextFundMember_label_en-US" xlink:label="lab_cmg_CultivateNextFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cultivate Next Fund [Member]</link:label>
    <link:label id="lab_cmg_CultivateNextFundMember_documentation_en-US" xlink:label="lab_cmg_CultivateNextFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cultivate Next Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CultivateNextFundMember" xlink:href="cmg-20241231.xsd#cmg_CultivateNextFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CultivateNextFundMember" xlink:to="lab_cmg_CultivateNextFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_54325ad7-9121-4eb9-8c4a-3ccdf8e31203_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_ebfdff05-9621-47c2-a718-5703630fcdfe_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_83be4477-4906-4510-acb8-6bb8868a7d68_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_173bd71c-ba91-44c7-91c4-83b3153c8aaf_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_f07e5060-a2dc-4fc8-b07e-1053d8eb3476_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restaurant operating costs (exclusive of depreciation and amortization shown separately below):</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_bd188065-afe6-4105-87b2-7565a1581495_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less:</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchisorDisclosureAxis_71360998-fe06-41cb-a574-ce39dedd9a88_terseLabel_en-US" xlink:label="lab_us-gaap_FranchisorDisclosureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchisor Disclosure [Axis]</link:label>
    <link:label id="lab_us-gaap_FranchisorDisclosureAxis_label_en-US" xlink:label="lab_us-gaap_FranchisorDisclosureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchisor Disclosure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchisorDisclosureAxis" xlink:to="lab_us-gaap_FranchisorDisclosureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_46f30f38-5507-4a0d-a9be-5438e6dafd2f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a11f3f1b-922b-4798-b0a3-89b419747790_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d6697f57-810a-4981-abde-01c6b5c4a282_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_9435bbdf-d9f1-4032-98b5-fd9e60bedd49_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ccf15a4b-6708-478d-b4f4-817a7081ca21_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_NotPartOfShareRepurchasePlanMember_6f8503ad-aced-43b3-b1fa-e48d4deed91d_terseLabel_en-US" xlink:label="lab_cmg_NotPartOfShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases in Accordance with Stock Award Agreements [Member]</link:label>
    <link:label id="lab_cmg_NotPartOfShareRepurchasePlanMember_label_en-US" xlink:label="lab_cmg_NotPartOfShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not Part Of Share Repurchase Plan [Member]</link:label>
    <link:label id="lab_cmg_NotPartOfShareRepurchasePlanMember_documentation_en-US" xlink:label="lab_cmg_NotPartOfShareRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Not part of share repurchase plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NotPartOfShareRepurchasePlanMember" xlink:href="cmg-20241231.xsd#cmg_NotPartOfShareRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_NotPartOfShareRepurchasePlanMember" xlink:to="lab_cmg_NotPartOfShareRepurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_0b807852-b13e-4c50-a9a7-ab50a8423ce7_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_fc1f90ee-324b-4a3a-815a-1b443ffb8b37_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation, net of income taxes</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_1d6d03ca-27cc-4032-82e0-12bf01194813_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_560f07c0-aac8-4f6f-a824-fbc0225a386b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e1f24cd0-0560-4fbb-8ac6-55d196828a3a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f82b2b3d-d7bc-4e6c-b653-80a78d214737_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_ac914df6-1ef4-43f6-b25c-3e60c7416137_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_01132882-8676-4d1e-8cc4-cb83654da6fb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_b7658432-728b-4e3e-9c8e-48635bbcaee3_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and use tax payable</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostDirectMaterial_9ad62d3a-3169-4ffc-97b8-0020c3dc2483_terseLabel_en-US" xlink:label="lab_us-gaap_CostDirectMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Food, beverage and packaging</link:label>
    <link:label id="lab_us-gaap_CostDirectMaterial_label_en-US" xlink:label="lab_us-gaap_CostDirectMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Direct Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostDirectMaterial" xlink:to="lab_us-gaap_CostDirectMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d511b4e4-809e-420d-a848-da7658cec74d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_da7ad571-9dc6-4b66-ba98-3c140d149064_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock remaining available for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_dfd1f180-3c20-4489-b681-70b24876da80_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_NoteReceivableMember_cbb1d912-f95d-47cb-9cd0-1afcfd00830b_terseLabel_en-US" xlink:label="lab_cmg_NoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_cmg_NoteReceivableMember_label_en-US" xlink:label="lab_cmg_NoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note Receivable [Member]</link:label>
    <link:label id="lab_cmg_NoteReceivableMember_documentation_en-US" xlink:label="lab_cmg_NoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Note Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NoteReceivableMember" xlink:href="cmg-20241231.xsd#cmg_NoteReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_NoteReceivableMember" xlink:to="lab_cmg_NoteReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_d9cd28d3-e91b-4949-b1b2-8ab294fe1450_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionAxis" xlink:to="lab_us-gaap_GeographicDistributionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_69c3c6a4-2f94-4b83-bbf0-14edb901c02b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ca6d6c19-ca71-4748-89e5-0ed537014ef8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unearned revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_6325683a-943b-41ec-ba36-7bf6387c3f08_netLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Gift card liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_c797c6e5-9403-4cd8-89f0-21660c171109_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Chipotle Rewards liability, beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_4822a7b8-1c99-4755-8dd2-5ac6ec1bb409_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Chipotle Rewards liability, ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_41eceb0a-71d9-44e7-aa59-925b729dcb60_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_d4321264-b8bd-4cea-bd19-ac3bd2123fc3_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_acc2b91d-07df-4908-b4a8-c5086771fc25_negatedLabel_en-US" xlink:label="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment, closure costs, and asset disposals</link:label>
    <link:label id="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_label_en-US" xlink:label="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Sale Of Assets, Asset Impairments Non-Cash Components</link:label>
    <link:label id="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_documentation_en-US" xlink:label="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value, including cash and non cash components.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:href="cmg-20241231.xsd#cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:to="lab_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_f3fe02da-1849-4ad5-9dd3-c093efef4405_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, ending balance (in shares)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2c3103fc-4f3a-47e2-bfe1-f600fae7b74e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_572fe785-1d27-482e-8d43-04513a9e9418_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_2c50fade-bd25-4023-b8d0-51065ffb1f42_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment, impairment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Other-than-Temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_98c3b4b9-3b7d-45b6-97a9-1ce01dfed0f2_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_70e6437a-66cc-4389-9dd5-6d27ac1e99f9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase resulting from prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_37c0e33c-4517-4f92-adfc-78f904faae50_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_6f877353-b23d-4815-b0f9-add88d46bb43_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_ebb8b631-99df-404c-ac4b-e9c869b1c3ce_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_01723671-f813-4279-a560-97bf8d4ea518_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_e79b466f-112a-4b3f-a360-092844bf53b4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_a58a6d6e-ecfc-47df-85d9-655b30698e28_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_GeneralProductAndAutomobileInsuranceReserves_d46cb36a-fd1e-4b70-8a3c-4146bc545bca_terseLabel_en-US" xlink:label="lab_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General, product and automobile insurance reserves</link:label>
    <link:label id="lab_cmg_GeneralProductAndAutomobileInsuranceReserves_label_en-US" xlink:label="lab_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General, Product and Automobile Insurance Reserves</link:label>
    <link:label id="lab_cmg_GeneralProductAndAutomobileInsuranceReserves_documentation_en-US" xlink:label="lab_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General, product and automobile insurance reserves.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:href="cmg-20241231.xsd#cmg_GeneralProductAndAutomobileInsuranceReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:to="lab_cmg_GeneralProductAndAutomobileInsuranceReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_10a3d9ee-249f-4e23-9a59-8cc1da758aa3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0aeafa16-6477-423d-8d3d-ffb13161a195_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxAssetsLeaseLiability_839fbe74-b453-4c18-8028-8c41d2084f55_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_cmg_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_cmg_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsLeaseLiability" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxAssetsLeaseLiability" xlink:to="lab_cmg_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_39f3acab-a11a-404a-adc3-99e731da1d6e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets_cd94550e-8d5c-4567-9be3-67e14aa0ebf2_terseLabel_en-US" xlink:label="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets_label_en-US" xlink:label="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Assets</link:label>
    <link:label id="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets_documentation_en-US" xlink:label="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in operating lease assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:href="cmg-20241231.xsd#cmg_IncreaseDecreaseInOperatingLeaseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:to="lab_cmg_IncreaseDecreaseInOperatingLeaseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e7b71e-adb8-4af2-ad15-79656c5d5e28_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_c4e2e206-f29f-4325-ad90-ab66ca551388_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_e1dee18c-fdb5-45bb-9b8e-e321987ab031_terseLabel_en-US" xlink:label="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, number of additional shares authorized, amount</link:label>
    <link:label id="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_label_en-US" xlink:label="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Number Of Additional Shares Authorized, Amount</link:label>
    <link:label id="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_documentation_en-US" xlink:label="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Number Of Additional Shares Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:href="cmg-20241231.xsd#cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:to="lab_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_729ec2da-14b5-48ff-8b6a-dd7835df06c8_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_6b564173-97a3-4db4-a687-c24ec0508487_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_7a6bc839-ebc5-463b-b831-9eeb9288319b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating costs</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d2806bef-9455-4069-b3f0-afc783ccbbeb_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_12881d63-a7d0-44b3-8b39-b12c1ffd5417_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State net operating loss carry-forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_56ddc344-db28-4bdc-a690-181adcfc0680_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid assets and other</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_label_en-US" xlink:label="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Prepaid Assets And Other</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_documentation_en-US" xlink:label="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax assets attributable to taxable temporary differences from prepayments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsPrepaidAssetsAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:to="lab_cmg_DeferredTaxAssetsPrepaidAssetsAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_dabc8ddb-7dad-410c-9d7d-9d4aa80418a1_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_33854e23-6893-4776-b54d-e30da332c5e5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_40061114-80ae-480f-a946-73d971e295f1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities_0a761c64-1cbd-4543-ab8d-abc345781eca_terseLabel_en-US" xlink:label="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock accrued in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Of Common Stock Accrued In Accounts Payable And Accrued Liabilities</link:label>
    <link:label id="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities_documentation_en-US" xlink:label="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisition of treasury stock accrued in accounts payable and accrued liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:href="cmg-20241231.xsd#cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:to="lab_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ESPPPercentOfBaseEarnings_3bcd7839-e841-47da-8abd-44651c08e215_terseLabel_en-US" xlink:label="lab_cmg_ESPPPercentOfBaseEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP employee contribution, percentage</link:label>
    <link:label id="lab_cmg_ESPPPercentOfBaseEarnings_label_en-US" xlink:label="lab_cmg_ESPPPercentOfBaseEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ESPP Percent Of Base Earnings</link:label>
    <link:label id="lab_cmg_ESPPPercentOfBaseEarnings_documentation_en-US" xlink:label="lab_cmg_ESPPPercentOfBaseEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum percent an employee may contribute after one year of service with the Company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ESPPPercentOfBaseEarnings" xlink:href="cmg-20241231.xsd#cmg_ESPPPercentOfBaseEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ESPPPercentOfBaseEarnings" xlink:to="lab_cmg_ESPPPercentOfBaseEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_a802fd10-b495-408d-a730-8a2095d0e7a9_netLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Adjusted cost</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecurities" xlink:to="lab_us-gaap_HeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_579c4a5f-a601-4b6e-8f8a-7dd684cdca9e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_fa6eec7c-773b-48d8-9c3a-52aabc6244b1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock plan transactions and other (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_50f60be3-8365-43ec-b4a6-96d9ec9cbc89_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_82340a5a-7254-4b02-864f-496ab3bf035b_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_8872cded-e817-4068-a7e9-9ed245452153_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_996d7d9e-1f3e-4e9a-bfb9-f3c160b87ef9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, State Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_a17bb131-cbc8-4a37-9e35-1146d7cd2ccc_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_3e5abaaa-a744-4308-8d2b-6ad35a6784fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable/receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock_930546cd-1f15-4d86-b971-9f47339d53af_terseLabel_en-US" xlink:label="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Payroll and Benefits</link:label>
    <link:label id="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock_label_en-US" xlink:label="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Payroll and Benefits [Table Text Block]</link:label>
    <link:label id="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock_documentation_en-US" xlink:label="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Payroll and Benefits [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:to="lab_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_60c30a45-f8cc-4a0b-864a-0784080c53b8_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_36abb28f-915a-40b8-847b-22712b97985d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_8425224d-7c77-4b9b-9720-cfa065438f7b_terseLabel_en-US" xlink:label="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized for issuance but not yet issued for ESPP (in shares)</link:label>
    <link:label id="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_label_en-US" xlink:label="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Authorized For Issuance But Not Yet Issued For ESPP</link:label>
    <link:label id="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_documentation_en-US" xlink:label="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Authorized For Issuance But Not Yet Issued For ESPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:to="lab_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_973a5b9c-6257-4e1b-a8aa-a09823d3f5e4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_296ce8cd-487a-4288-bf41-89d48de9cb14_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percentage on next 2%</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_label_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual Employer Contribution Percentage On Next 2 Percent</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual Employer Contribution Percentage On Next 2 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:to="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_00a629f8-1d11-4e75-a664-da728571d6e1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_89a29eb9-032f-438c-b868-8661ee81702c_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0baeb555-f6e5-49f9-b50e-c846e8869c6a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1d1ebd0c-a6d7-4add-8b71-e31a1d208fb4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_3b100830-bcf4-4965-a8e0-1407c92cbb02_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d869dea3-3ad2-4a82-897d-b14cf3f196e1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_10bd8634-a5fb-4e88-8147-e1abd4461bc8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued under ESPP</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_3ba7f7d4-09c2-4367-8bf3-d07aa1a3260e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c9c0b75b-231f-48c0-b011-1a9006f1d963_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3e7589cd-f13e-4856-93d3-cfbc916a8058_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock awards that were antidilutive</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e3541edf-bc30-4425-87f9-c6867967e477_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_0b8a0f17-c388-424a-9246-d42b2952561d_terseLabel_en-US" xlink:label="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of target number of shares to be earned if certain criteria is met</link:label>
    <link:label id="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_label_en-US" xlink:label="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conditional Target Number Of Shares Earned, Percentage</link:label>
    <link:label id="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_documentation_en-US" xlink:label="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conditional Target Number Of Shares Earned, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:href="cmg-20241231.xsd#cmg_ConditionalTargetNumberOfSharesEarnedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:to="lab_cmg_ConditionalTargetNumberOfSharesEarnedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_7f9ee45e-34e0-461a-972b-d8fa0943e8c7_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_e42c326b-bffa-4937-9f25-bdde1d920359_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_0abd0131-1c67-4637-a316-9c46bd218d60_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6177d181-45bf-4597-928c-a8a9b9d9c362_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f5aadd8-fbc4-4164-a0db-7063dcbc2d1c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreOpeningCosts_ed5e092e-c5cc-47ef-8843-3619a3fe81e7_terseLabel_en-US" xlink:label="lab_us-gaap_PreOpeningCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-opening costs</link:label>
    <link:label id="lab_us-gaap_PreOpeningCosts_label_en-US" xlink:label="lab_us-gaap_PreOpeningCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-Opening Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreOpeningCosts" xlink:to="lab_us-gaap_PreOpeningCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_bbdc64ea-ca31-46d9-a61b-c37a5b02626e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Machinery and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5f9775d0-bf74-483a-8cf7-b009e764c6a6_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unearned compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_f35b819b-bcd7-4a09-b89f-7bd078d9f80c_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_324a0026-56a0-4156-bfc8-1aa47b449ca0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_08021c5a-6c3e-44f8-b2c2-66e98378c6b7_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_a6845c52-8ce2-4e84-824c-ad301bfbf074_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c76a72fd-49d9-4a55-8b53-7e2d6fcce0d0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholding on stock-based compensation awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_aa8e1f2d-6861-4f41-8c70-bd8e124f0875_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_1b9b9a3d-65a7-4156-8894-c35496dbd3e3_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_459ebd8e-4a22-48b8-b8af-e0bdccd0e821_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on income taxes accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_8085a339-b89a-4639-89c0-b8e49cc1c0df_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_FixedChargeCoverageRatio_ad6d5973-7c2f-4956-abbb-0b8205c33d44_terseLabel_en-US" xlink:label="lab_cmg_FixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed charge coverage ratio</link:label>
    <link:label id="lab_cmg_FixedChargeCoverageRatio_label_en-US" xlink:label="lab_cmg_FixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_cmg_FixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_cmg_FixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fixed charge coverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_FixedChargeCoverageRatio" xlink:href="cmg-20241231.xsd#cmg_FixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_FixedChargeCoverageRatio" xlink:to="lab_cmg_FixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_0cd9d93e-48c8-4d4b-b40b-37ef4ef98759_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e6ac3531-07a0-45b4-8fdd-e62cb7e58053_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current tax:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8faacca7-00d2-484d-a112-e4ee5f57df25_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_d2d0e170-947a-480a-b3c4-8a4522d0cfb8_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0abebb07-e8f0-47cd-9f0a-b4410aa2d0b0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_36f41f5f-f12c-4198-85f1-e62bdc03e210_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_NuroMember_468eccfb-05e7-454f-8632-321b627c0925_terseLabel_en-US" xlink:label="lab_cmg_NuroMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nuro</link:label>
    <link:label id="lab_cmg_NuroMember_label_en-US" xlink:label="lab_cmg_NuroMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nuro [Member]</link:label>
    <link:label id="lab_cmg_NuroMember_documentation_en-US" xlink:label="lab_cmg_NuroMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nuro [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NuroMember" xlink:href="cmg-20241231.xsd#cmg_NuroMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_NuroMember" xlink:to="lab_cmg_NuroMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_8e4b2ea6-56c2-41be-a689-32972cf53c29_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31f623c2-70fd-4700-b440-6c4b7ba55e07_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_0ad67a5d-d7f1-4890-bcaf-396154aa4ea0_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6d3cc207-6e51-4e4a-9bf9-f30d5206d1a8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional interest</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_b3260457-b062-49e3-b700-e316bdd7b8ca_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_907c8961-06fe-4a89-a6be-267f7eac5edc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_1ed5125c-f779-45c8-abd7-1a6e75d541c5_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_559b6245-c870-4486-92ca-f40bdc1d452b_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_dbf2b294-b84a-4ba8-895e-79408c273616_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostDirectLabor_b8e1001f-85f7-4581-a2c9-66fb016ce799_terseLabel_en-US" xlink:label="lab_us-gaap_CostDirectLabor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Labor</link:label>
    <link:label id="lab_us-gaap_CostDirectLabor_label_en-US" xlink:label="lab_us-gaap_CostDirectLabor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Direct Labor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostDirectLabor" xlink:to="lab_us-gaap_CostDirectLabor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_bc508665-e596-4d11-9a42-41d3fff35e40_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1ae14006-d022-43e2-bf95-19a966325ef0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5e897d19-8292-4d8c-9aaf-f776d8de905a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements, property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_0ef8033a-6734-4a44-a5c0-8a17a70ce003_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements, property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_07730e3e-10ce-451a-8689-331eba69f56c_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_df50dfae-7142-404e-87a8-769814df8a4c_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. State and Local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_a992da68-598a-4e4f-9cc6-ac53dca3f73a_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_56070399-7347-4e41-b8da-d12a88160243_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_9b418c24-c30a-42cd-8a3c-8500ef2a0107_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7ffb966-36d1-407f-bdc2-679d3b2667d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_59b75fd7-b68c-4791-b963-9ba4ef54a003_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_6f5a9394-c359-40ca-9862-157e3b15f824_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_982d53ac-864a-4a3f-9f16-4e225ae95d01_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f033b870-805b-4e42-ab2f-8fbefe392d76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentOwnedBalanceShares_40fa4fdd-ed56-435e-8426-3b93e0b84a8b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentOwnedBalanceShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment shares owned (in shares)</link:label>
    <link:label id="lab_us-gaap_InvestmentOwnedBalanceShares_label_en-US" xlink:label="lab_us-gaap_InvestmentOwnedBalanceShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Owned, Balance, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentOwnedBalanceShares" xlink:to="lab_us-gaap_InvestmentOwnedBalanceShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_a154c521-bcbf-462f-8bce-4c72c8e98f2f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_409b48e0-7198-46a8-a929-56bf6f0a649a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7d472ec2-4722-4470-a790-3822e1ed0733_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_0bb8886f-ba59-449a-b03f-aaf7a9f8c539_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b1322a41-d5ea-409a-8bad-a5e769534e60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_305aba7a-dfc1-4eb2-8883-a5eedf007f23_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements, property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_7ef7ef5c-67f9-446b-8b6f-b911b4355dd5_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_120dbd34-52e0-423e-93f0-10d911ee95bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Exercise Price per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1c2aebbd-b050-44c4-a546-9f814a349162_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Lapsing of statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1145fbfc-fa2c-49bf-97c7-1af11a085a82_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_a2a2ba30-2f96-4d44-af0a-4fbe3993e8aa_terseLabel_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information Related to Leases</link:label>
    <link:label id="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="lab_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_8d47a465-5648-47f5-970f-081b5418d4e5_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5f6c0441-068e-4682-a718-7d447742e086_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e4cb43db-0055-4352-bc8f-6f37c47fd808_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares outstanding (for diluted calculation) (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_149eed23-0e69-4a47-9719-4e768a3081dc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income/(loss), net of income taxes:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fd5e08f7-2936-4679-abf1-754842e455d2_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_942d1da4-16d9-4110-ae84-284affbe36a7_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_597e4627-4e9a-49aa-8028-b43a95a27b26_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_99b0314d-aff4-4732-8a93-ef32b7dc9740_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_29cd3fae-2035-40ee-bd01-4fb2ebf1d0f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Renewal period</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_23b5a73f-648c-4027-bdb6-8df974196416_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_e6e9f657-7557-444d-ab33-11faa946608e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax provision</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_ff2be906-94b4-4f26-9901-8a0feb8afbaa_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll, bonuses and taxes</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_EquityInvestmentsDisclosureTextBlock_0066abc5-bbd0-439b-b946-6e595282f7d1_terseLabel_en-US" xlink:label="lab_cmg_EquityInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Investments</link:label>
    <link:label id="lab_cmg_EquityInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_cmg_EquityInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Investments Disclosure [Text Block]</link:label>
    <link:label id="lab_cmg_EquityInvestmentsDisclosureTextBlock_documentation_en-US" xlink:label="lab_cmg_EquityInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Investments Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EquityInvestmentsDisclosureTextBlock" xlink:href="cmg-20241231.xsd#cmg_EquityInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EquityInvestmentsDisclosureTextBlock" xlink:to="lab_cmg_EquityInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_de365414-7cb1-4e67-8918-0162396472d9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company matching contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_VebuMember_f78d777e-0d75-427a-ba07-9fccd17b24a3_terseLabel_en-US" xlink:label="lab_cmg_VebuMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vebu</link:label>
    <link:label id="lab_cmg_VebuMember_label_en-US" xlink:label="lab_cmg_VebuMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vebu [Member]</link:label>
    <link:label id="lab_cmg_VebuMember_documentation_en-US" xlink:label="lab_cmg_VebuMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vebu [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VebuMember" xlink:href="cmg-20241231.xsd#cmg_VebuMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_VebuMember" xlink:to="lab_cmg_VebuMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6679c1ed-078d-46f6-97f5-7953b13f6616_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income/(loss), net of income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e9723ce3-6be6-47d6-9394-973620189a59_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_d7f5db4f-7c27-4ee5-a496-74a7123d92bc_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad9ef9d7-396b-4306-a8ca-0378469d97a1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4014a64b-d731-4b92-a806-fb5cff934a72_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized and reserved for issuances (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_283e0cca-4f35-4cb8-8d6c-78ba4ec0fba3_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8d9c798c-9da2-4ca6-a6d8-1386c539cad9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_c5948fb9-4f86-4d10-924b-250d14c83e65_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_ae712bdf-42dc-4ed3-bb2b-2e0fa22f1137_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_48c5e65f-0928-4f15-a13b-49437095c616_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock plan transactions and other</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e1adb613-7786-4943-8278-cb3f63a54034_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive stock awards</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred_e95c97e2-1a04-48f8-93b3-0f28dd56ca88_terseLabel_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue deferred</link:label>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred_label_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Deferred</link:label>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred_documentation_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of revenue deferred that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueDeferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:to="lab_cmg_ContractWithCustomerLiabilityRevenueDeferred" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_2169ad77-e2c1-40bf-bad8-70bfb6b079db_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_a06125ea-e4f9-454d-9231-848c9b1fe69d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_7a6b24ad-4ff5-46ea-91a7-2d5fc0abc7e8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_bcdf4415-7503-4ad2-9f1d-047282ec217d_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028-2029</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_label_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Years Four-Five</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Years Four-Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:to="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_102b156f-c2c5-4524-8254-9f2a05291e0e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_e7926037-48e5-41ca-a4a1-d2e7507e9c2d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_c1830df6-8914-4a37-a51b-c8b2e55d535b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_01f6371f-94a5-4a35-8d39-49cceeab6c3a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f9175a98-1d50-4a0c-9c37-88424c883f82_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2f6149a2-fac9-424b-b098-a184d111304e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_4afb38c5-1cdf-47bf-87a6-da8d24810983_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_744ed50f-f5af-423b-891f-e1db3282d809_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7d38397e-2bd1-4dba-829a-a19546234f43_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d7c07046-2396-4dcc-acd6-59aaf251f8de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_VestingPeriod1Member_fd3a09e0-b418-4341-b45d-3be2bbbd45b2_terseLabel_en-US" xlink:label="lab_cmg_VestingPeriod1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Period 1</link:label>
    <link:label id="lab_cmg_VestingPeriod1Member_label_en-US" xlink:label="lab_cmg_VestingPeriod1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Period1 [Member]</link:label>
    <link:label id="lab_cmg_VestingPeriod1Member_documentation_en-US" xlink:label="lab_cmg_VestingPeriod1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vesting Period 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VestingPeriod1Member" xlink:href="cmg-20241231.xsd#cmg_VestingPeriod1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_VestingPeriod1Member" xlink:to="lab_cmg_VestingPeriod1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_2a65f967-ccde-4a5d-8151-6c1d7c11800f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Liability Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_91e9152a-7c1f-4fe1-8e5e-42924ffff19b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e354ef3b-5d7a-4861-9b12-b0e25f07ccab_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_7774b17a-ff23-4e32-b601-2afd264279b2_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_cef68895-7c1c-483b-8d92-f7e62e0cc2ae_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6e8807e6-f160-4262-b01e-8d44632fdbd9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_bbed53cb-7e9e-4f9b-a3fc-2db53f909582_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_b8de884d-546b-43a7-ac9c-0d254a33a3fc_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserves/Contingencies for Litigation and Other Matters</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30c86496-c38f-4c61-94e0-f66e771ee226_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions for SOSAR</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ca1baa73-abb9-4246-976c-4702ac09c107_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_3bc20b58-108a-44f3-9d26-b70e30ce647c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_3b361b91-37df-4ac6-a936-20cfaaad7b3b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_48e20b4c-f35e-4e8e-af5c-12a29004d3a3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_dd06fab2-dce1-47c7-bb76-ab4d0f37bf9c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_f20da423-46e8-4eeb-93f8-9c50f381a34d_terseLabel_en-US" xlink:label="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price percentage of lower of fair market value on first and last trading days of each offering period</link:label>
    <link:label id="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_label_en-US" xlink:label="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Price Percentage Of Lower Of Fair Market Value Of Stock On First And Last Trading Days Of Each Offering Period</link:label>
    <link:label id="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_documentation_en-US" xlink:label="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase Price Percentage Of Lower Of Fair Market Value Of Stock On First And Last Trading Days Of Each Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:href="cmg-20241231.xsd#cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:to="lab_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ad2a696d-12df-42a9-92b1-033ac2ae1648_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86b50396-a6fe-4958-9f2b-495eb7330165_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a8b3fe13-cf30-4b25-87c9-b699a87595a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total consolidated income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_7f7c2ce4-1a61-4e51-9826-add303109338_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1525fe0a-2542-4a22-89af-79831cb9ba95_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c1b2a96e-a1f4-4d30-9684-ab9ec0df8dd3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements, property and equipment, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_65d89658-4390-47df-b362-7d349dfb7cf8_verboseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current Investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_ee8572c5-0534-42f7-a316-30b5f9fe5722_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b4dcd50b-0381-4782-a5d3-1b6428104139_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation and other employee benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_f9543027-fcf3-4f9c-8281-850a2727ea73_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_b6b314ac-2f28-468f-8b92-b1f7b421eab1_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_64225f25-b834-467d-b548-74dd18aca889_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional &#8206; Paid-In &#8206; Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_73870168-2516-4125-8037-e421ac89bdc2_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_079b3dfb-f4c4-4d2b-91e3-dc984fe8f7c2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentAggregateCost_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Aggregate Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_349e56d2-d853-41f4-8b41-5c9d88dd6542_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_530339e1-581d-43b4-8f02-85fee60f366b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_bb3fdff2-e6ae-40d8-ba13-6e599da350b1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0e344942-ebe0-4f8d-bfba-4234582bd044_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a281520f-3368-4d26-b5c1-a4ae3f9ddc8a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_3a0196c0-2f7c-4e12-baed-f0ec7300ee15_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_AuditorAbstract_label_en-US" xlink:label="lab_cmg_AuditorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor [Abstract]</link:label>
    <link:label id="lab_cmg_AuditorAbstract_documentation_en-US" xlink:label="lab_cmg_AuditorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Auditor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_AuditorAbstract" xlink:href="cmg-20241231.xsd#cmg_AuditorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_AuditorAbstract" xlink:to="lab_cmg_AuditorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_SharesExcludedFromDilutedEarningsPerShare_611fc426-6a6c-4330-94ad-1f0632ad059e_totalLabel_en-US" xlink:label="lab_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stock awards excluded from diluted earnings per share</link:label>
    <link:label id="lab_cmg_SharesExcludedFromDilutedEarningsPerShare_label_en-US" xlink:label="lab_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares excluded from diluted earnings per share</link:label>
    <link:label id="lab_cmg_SharesExcludedFromDilutedEarningsPerShare_documentation_en-US" xlink:label="lab_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock awards that were excluded from diluted earnings per share. For example, stock awards subject to performance conditions and stock awards that were antidilutive.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:href="cmg-20241231.xsd#cmg_SharesExcludedFromDilutedEarningsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:to="lab_cmg_SharesExcludedFromDilutedEarningsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_a714ad68-b74a-4e87-bc9c-2462a6f214b1_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_bc490a62-1697-4298-a4f7-4ce185654f3c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f4553c33-1395-4169-9b74-9b3ba7b3fa9d_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e745c898-3805-420c-9f0c-025b107a0cc1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unearned revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_60d35eae-d29e-4b08-9c67-63390b7461d5_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ece69958-d6ec-4ac1-937b-eebfbc29be11_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting rights, percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_1081ce71-eb21-4d46-af38-a8baa2fce65c_terseLabel_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employees' gross pay for which the employer contributes a matching contribution of 100%</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_label_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 100 Percent</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_documentation_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 100 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:to="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_fe776e14-719f-431b-bd8e-9445d5c92978_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_3c3d95a7-af60-4ded-94bd-8f4662a8205d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liability:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_80281356-3c86-411a-a8b3-45e6792914c4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CompensationRelatedCostsLineItems_76467d6d-4787-4e19-9326-35794f2ff947_terseLabel_en-US" xlink:label="lab_cmg_CompensationRelatedCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Line Items]</link:label>
    <link:label id="lab_cmg_CompensationRelatedCostsLineItems_label_en-US" xlink:label="lab_cmg_CompensationRelatedCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Line Items]</link:label>
    <link:label id="lab_cmg_CompensationRelatedCostsLineItems_documentation_en-US" xlink:label="lab_cmg_CompensationRelatedCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsLineItems" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CompensationRelatedCostsLineItems" xlink:to="lab_cmg_CompensationRelatedCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember_3f2e4f7a-2a00-4a79-863e-b85e6e4d101e_terseLabel_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOSARs</link:label>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember_label_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options Stock Appreciation Rights Sosars [Member]</link:label>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember_documentation_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Options, Stock Appreciation Rights (SOSARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSosarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:to="lab_cmg_StockOptionsStockAppreciationRightsSosarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_48ae54cf-bbe6-415f-8a4c-4301b5d58679_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_cb4991c6-47fc-41d3-b311-aa81ed560645_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0ba3e302-bc3e-400e-b8d5-097611cfeed4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_e9b0da9b-7699-44c4-bd0e-3b88445ebf26_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityReserveEstimatePolicy_59a34486-6a56-409a-94be-c368c525bcc5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance Liability</link:label>
    <link:label id="lab_us-gaap_LiabilityReserveEstimatePolicy_label_en-US" xlink:label="lab_us-gaap_LiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Reserve Estimate, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityReserveEstimatePolicy" xlink:to="lab_us-gaap_LiabilityReserveEstimatePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_4f8c6651-68ab-4526-8b33-c88d4fe39793_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares vested, fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_215fddd8-6b59-4e82-a986-189a4e4b2783_periodStartLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_6737440d-6956-414e-8120-d83eb4144f8b_periodEndLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_7a3a064b-3920-4ba4-bbdd-2483538d08ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d34fcbb0-a176-4e5e-ad59-0987c4f503bb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_64b48781-9c46-4169-a94c-83e86196a0b6_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_82e23089-dc0d-4264-9804-6702f431a319_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate and other unallocated expenses</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_ba7cbccc-83dd-4b83-98f3-8a88c3d4d859_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:to="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ad8403df-a01f-4375-b03f-47bef496ba17_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_e7e11d46-dc39-4128-9824-16dff5866ecb_terseLabel_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percentage on next 2%</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_label_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match On Next 2 Percent</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_documentation_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match On Next 2 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:to="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e6d266af-da17-434e-a13a-bf8e883649f7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_12107030-a4a3-4cca-bcd7-cd5848937ec3_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Settlements with taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductInformationLineItems_5ff01a83-264c-4428-8696-df1fa80553bc_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems" xlink:to="lab_us-gaap_ProductInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_271ea2ea-52b4-4c57-84da-d2c864e8fe78_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a175a748-1c95-4c29-acee-0bc62b363839_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3245eb3-6026-4372-a28b-75ef6f17848d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f2426a3d-8373-4bdd-9e78-64798749cfbc_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_c0e63da7-7c24-442d-ab34-be2581206a46_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_68a66221-4805-4f78-bdb1-974316df2a3b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_12e71159-8442-49a5-9d75-55cd9c43682b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_bf3bcd28-de97-4168-8f36-50abca3d2525_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_90afbb6f-8447-4c32-a3f4-0c8fe73c18ac_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_77480ae2-b08b-4178-a2b9-29f7ca6e610c_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_label_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Year One</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:to="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee3e5a4c-6d7e-462a-bc55-0e7b8ad59656_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_39d45a75-f1b9-4c43-8d32-26e798581cce_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9da3dbcd-7c34-40f9-97f3-b2c4eb6962aa_totalLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6a348847-b432-43d7-9449-95c89ff5ffc0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_da530fe8-12ff-4ba6-84a8-7a08400e1adc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign net operating loss carry-forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_fd406f37-0795-42a8-917d-82a922256842_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition of operating lease assets due to terminations or impairment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_13eb0dd7-daa0-40ce-a3c8-c1e772a2d386_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, ending balance (in shares)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Number</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock_bb6280a6-4f43-4ec6-8d9b-f049675c2a83_verboseLabel_en-US" xlink:label="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Food, Beverage and Packaging Costs</link:label>
    <link:label id="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock_label_en-US" xlink:label="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Food, Beverage and Packaging Costs [Policy Text Block]</link:label>
    <link:label id="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Food, beverage and packaging costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:href="cmg-20241231.xsd#cmg_FoodBeverageAndPackagingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:to="lab_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d9dc8ef8-efb2-4d70-8820-08a2c5a9b246_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets obtained in exchange for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_0cf3f495-0e83-4a10-afbf-b40cc231ce17_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fbc04efb-2f9a-4443-bcf1-3c65430cb243_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5dc2a64e-6195-4c7e-8df0-cac0160a3294_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_16b779ca-e622-41a5-bf25-fb13a37579aa_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b4515f03-23a1-412a-8c13-081e8663fcd9_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6a857953-3d87-48e4-bc99-59c7ecc6865e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_9d61a289-ac85-4c02-8caf-f7d2ba9e9228_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_59523467-ecd8-4007-9749-821e73fb825a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_26c53e1f-5e5a-4e84-ba9a-c349d816d255_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_2381d581-86c7-45a9-b695-9acece630b77_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_dbe8c5e1-565f-424d-853c-c144e988187c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Leasehold Improvements, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bff3116e-7500-48e7-91ea-390b2ff95855_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_52ca6ce4-c4ad-4c0d-8af1-680e640b9878_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_55222516-eebc-4a13-b711-498a9acee7b4_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_33a06ff7-4ba1-4e96-8522-d5e346c010de_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_57e5c20c-ae0e-4930-9492-f6363fc5977b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_977283a1-e6a0-483c-99ee-a7ed56c2b6d4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_53bf2b57-eb11-415b-ac10-5ae67f444ac5_verboseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_9eb9f7d1-f211-4443-ad67-955ae0f61544_terseLabel_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employees' gross pay for which the employer contributes a matching contribution of 50%</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_label_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 50 Percent</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_documentation_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 50 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:to="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_239bbd53-8227-4c7c-b8a9-3b3b4e3a9f37_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_22746509-333f-4ffc-a815-3e6b6a03d270_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ChipotleMember_ab30caf4-4829-4d50-a271-53a602479a20_terseLabel_en-US" xlink:label="lab_cmg_ChipotleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chipotle</link:label>
    <link:label id="lab_cmg_ChipotleMember_label_en-US" xlink:label="lab_cmg_ChipotleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chipotle [Member]</link:label>
    <link:label id="lab_cmg_ChipotleMember_documentation_en-US" xlink:label="lab_cmg_ChipotleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chipotle [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleMember" xlink:href="cmg-20241231.xsd#cmg_ChipotleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ChipotleMember" xlink:to="lab_cmg_ChipotleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock_a64fab51-b242-43c1-ac74-f64c1de8c502_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation</link:label>
    <link:label id="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock_label_en-US" xlink:label="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation, Estimated Current and Long-Term Cash Requirements [Table Text Block]</link:label>
    <link:label id="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation, Estimated Current and Long-Term Cash Requirements [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:to="lab_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock_e9915b3b-d98d-4462-b669-d27c43f0c973_terseLabel_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Related to Leases</link:label>
    <link:label id="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Cash Flow Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Cash Flow Related To Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:to="lab_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_476f6495-bdf7-4d0a-83ca-29807af5be08_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e48a0792-ce87-4955-ba72-f421e52b95f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_3b40911a-24cf-41b1-9f03-8d869b52dd30_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Advertising, marketing and promotional costs</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_7a2842df-704c-436e-829d-fcd9082db06e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseMember_ae631149-d65b-4f79-a5c4-717aff68e1ad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating costs</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_b6579359-9e19-4902-8867-7a5e9dd511bb_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_aaca68d5-579f-4c06-b96e-b9af21f0a1fb_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_e6b2dd9b-b352-438f-8636-76298833efaa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80191789-a3c6-4b2c-80b3-3ee4ab65c81e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory U.S. federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b079401c-dfbd-40a8-bf2f-36f887777524_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Income Tax Liabilities and Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_4701591e-7b96-47cf-838c-c7d43e41b222_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f3173019-8d7a-4664-ab6e-f44c1f29c2ea_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_PurchasesFromSupplierMember_f94a7001-1843-43cf-bc8c-85a4c131f0c2_terseLabel_en-US" xlink:label="lab_cmg_PurchasesFromSupplierMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchases From Supplier</link:label>
    <link:label id="lab_cmg_PurchasesFromSupplierMember_label_en-US" xlink:label="lab_cmg_PurchasesFromSupplierMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchases From Supplier [Member]</link:label>
    <link:label id="lab_cmg_PurchasesFromSupplierMember_documentation_en-US" xlink:label="lab_cmg_PurchasesFromSupplierMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchases From Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasesFromSupplierMember" xlink:href="cmg-20241231.xsd#cmg_PurchasesFromSupplierMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_PurchasesFromSupplierMember" xlink:to="lab_cmg_PurchasesFromSupplierMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6d24de19-244e-40b7-948c-2542ad6f4d3f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_1e0fd87d-a576-40bd-b914-3e18397bc94e_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Gross NOLS</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_fa0b409e-41a4-4538-a430-bfbc7c28bf62_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92bcfd24-6b8c-4344-88be-e9aff4139288_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_56b3b6ee-674d-42c9-8b4c-7b0d83922c40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_280e6abc-dfa1-4fb0-bfce-082422a8ec1d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_6edcdcd9-98da-452e-9f4d-f25a3870b20e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_c2bd275e-91c5-4eb5-8daa-f179afb37c8a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_06c78227-74dd-470e-b8a1-afc92c0d8fca_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_76074356-425a-4084-8fd6-dafd2b47b8d4_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ExecutiveOfficerMember_be91ef8c-7ddc-4a78-ac17-77cafe0fbd7c_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Officer</link:label>
    <link:label id="lab_srt_ExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_78c5ba6d-8cf4-4496-baf7-38cf4308de9e_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_efd8f3fb-fc45-4210-ac91-ff290a08ce78_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestments_1a429134-9196-4c2b-aff0-fe9c01774a3e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestments_label_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments" xlink:to="lab_us-gaap_OtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_fe6c0e79-0ea3-40db-abff-247c39e3cd16_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest and other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_49facafb-d08d-444c-b321-e3d0daaddf15_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">401(k) Defined Contribution Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_da051f96-ab2a-47cf-8b2b-327348186c36_terseLabel_en-US" xlink:label="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit percentage for realization with a taxing authority</link:label>
    <link:label id="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_label_en-US" xlink:label="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Benefit Recognized Likelihood Percentage Of Being Realized Upon Settlement With Taxing Authority</link:label>
    <link:label id="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_documentation_en-US" xlink:label="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Benefit Recognized Likelihood Percentage Of Being Realized Upon Settlement With Taxing Authority</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:href="cmg-20241231.xsd#cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:to="lab_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_1ddde67f-4287-4f3b-b18b-c6643ab528ab_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_5433cdf0-bf16-4ed4-a614-a60d732f4650_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment, closure costs, and asset disposals</link:label>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_3fb557c9-b411-44af-8088-f513e47b597f_terseLabel_en-US" xlink:label="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Useful Lives of Leasehold Improvements, Property and Equipment</link:label>
    <link:label id="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_label_en-US" xlink:label="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life [Table Text Block]</link:label>
    <link:label id="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_documentation_en-US" xlink:label="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="lab_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_b7ed9fdd-5a38-4014-b2e1-0ccc72d1f61d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ef25c3a2-ca2f-4de4-a74a-051f4050c303_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_960c6573-6f36-483c-a70e-b5172d032df8_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_MatchingContributions401k_73f012bd-875d-4219-a3e0-ee621f8a607f_terseLabel_en-US" xlink:label="lab_cmg_MatchingContributions401k" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period of service before an employee is eligible for contribution</link:label>
    <link:label id="lab_cmg_MatchingContributions401k_label_en-US" xlink:label="lab_cmg_MatchingContributions401k" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Matching Contributions 401k</link:label>
    <link:label id="lab_cmg_MatchingContributions401k_documentation_en-US" xlink:label="lab_cmg_MatchingContributions401k" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Eligibility period to receive matching contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_MatchingContributions401k" xlink:href="cmg-20241231.xsd#cmg_MatchingContributions401k"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_MatchingContributions401k" xlink:to="lab_cmg_MatchingContributions401k" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8fcd4e92-b264-4984-868d-c2d5ab9fb7ee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_48f5e594-a3ef-4db7-92e4-eec7bfeab1cc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity compensation related adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_cd0e6ec7-52c2-4b7e-bbab-9627e09f552c_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost, 0 and 502,843 common shares as of December&#160;31, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_90db1606-b8c5-49c4-a947-66dd0ac247ef_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_d6d3ab1a-1e56-4569-ac05-0531c4450797_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_NumberOfRegionsInWhichEntityOperates_42ca9225-4b1b-43b9-b4cd-2aeb0fca7602_terseLabel_en-US" xlink:label="lab_cmg_NumberOfRegionsInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of regions</link:label>
    <link:label id="lab_cmg_NumberOfRegionsInWhichEntityOperates_label_en-US" xlink:label="lab_cmg_NumberOfRegionsInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Regions In Which Entity Operates</link:label>
    <link:label id="lab_cmg_NumberOfRegionsInWhichEntityOperates_documentation_en-US" xlink:label="lab_cmg_NumberOfRegionsInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of regions by which the Company manages its operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NumberOfRegionsInWhichEntityOperates" xlink:href="cmg-20241231.xsd#cmg_NumberOfRegionsInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_NumberOfRegionsInWhichEntityOperates" xlink:to="lab_cmg_NumberOfRegionsInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ChrisBrandtMember_label_en-US" xlink:label="lab_cmg_ChrisBrandtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chris Brandt [Member]</link:label>
    <link:label id="lab_cmg_ChrisBrandtMember_documentation_en-US" xlink:label="lab_cmg_ChrisBrandtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chris Brandt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChrisBrandtMember" xlink:href="cmg-20241231.xsd#cmg_ChrisBrandtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ChrisBrandtMember" xlink:to="lab_cmg_ChrisBrandtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_e1243b9a-6dd0-490d-833c-92f004ff956c_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, ending balance (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_aae59bd9-1d56-4b4b-890d-ea4c0e9aa459_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6d70db1e-feef-4426-8d8e-f4f47e46a5a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_abc16b83-3294-4c53-b39a-f193f8602f2b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_ceb1f27f-7f91-4136-a30a-cff44c8434a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_GiftCardMember_ec82f350-81e3-45f2-bebf-3b587f10cca3_terseLabel_en-US" xlink:label="lab_cmg_GiftCardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gift card liability</link:label>
    <link:label id="lab_cmg_GiftCardMember_label_en-US" xlink:label="lab_cmg_GiftCardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gift Card [Member]</link:label>
    <link:label id="lab_cmg_GiftCardMember_documentation_en-US" xlink:label="lab_cmg_GiftCardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gift Card [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GiftCardMember" xlink:href="cmg-20241231.xsd#cmg_GiftCardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_GiftCardMember" xlink:to="lab_cmg_GiftCardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_fc25254f-261a-465d-a1c8-9059c5e76540_netLabel_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Fair value, subtotal</link:label>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_label_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_documentation_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:to="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_ada6fb6a-5948-405f-b3ea-f4934e8b1e6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Share-Based Payment Arrangement, Restricted Stock Unit, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock_78b47597-bdae-4316-9227-7bed16a70a8f_terseLabel_en-US" xlink:label="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category</link:label>
    <link:label id="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock_label_en-US" xlink:label="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category [Table Text Block]</link:label>
    <link:label id="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock_documentation_en-US" xlink:label="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:to="lab_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_TractorMember_68e98557-08f8-4867-9ca8-dbe9bc12d119_terseLabel_en-US" xlink:label="lab_cmg_TractorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tractor</link:label>
    <link:label id="lab_cmg_TractorMember_label_en-US" xlink:label="lab_cmg_TractorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tractor [Member]</link:label>
    <link:label id="lab_cmg_TractorMember_documentation_en-US" xlink:label="lab_cmg_TractorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tractor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TractorMember" xlink:href="cmg-20241231.xsd#cmg_TractorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_TractorMember" xlink:to="lab_cmg_TractorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4bf49c76-e838-4315-baf9-67996ab3970c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Remaining Contractual Life (Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a90d5bff-613f-450c-b0eb-9e9e8171b2ad_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OccupancyNet_d0739145-fb35-4813-8af8-cbf03f22172d_terseLabel_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Occupancy</link:label>
    <link:label id="lab_us-gaap_OccupancyNet_label_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Occupancy, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OccupancyNet" xlink:to="lab_us-gaap_OccupancyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c9bcf080-9b01-4683-9a56-52cf26537734_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_682ad506-329c-4f87-8843-5025ddb17556_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_0a7ad510-fd4b-4d68-a55a-27a6708d9ee7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_052424b2-9067-4a88-a40b-810f4d04818a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_60f4885b-d718-4dd6-a94c-affdd378fa49_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9559c50a-6748-4a40-8057-047095db55f6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_LicensedUnitsMember_91872cca-4282-40ac-be4c-6def2c9afb1a_terseLabel_en-US" xlink:label="lab_cmg_LicensedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensed Units</link:label>
    <link:label id="lab_cmg_LicensedUnitsMember_label_en-US" xlink:label="lab_cmg_LicensedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensed Units [Member]</link:label>
    <link:label id="lab_cmg_LicensedUnitsMember_documentation_en-US" xlink:label="lab_cmg_LicensedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Licensed Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LicensedUnitsMember" xlink:href="cmg-20241231.xsd#cmg_LicensedUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_LicensedUnitsMember" xlink:to="lab_cmg_LicensedUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bbeccb2b-0a8c-4fbc-a6f0-e5a2151b42f9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_c4fc0931-b4e4-4334-b660-f76e5b3c751c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_15dfbd0c-c07f-4e77-98af-8d0440536d09_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Not yet Commenced</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Not yet Commenced [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:to="lab_us-gaap_OperatingLeaseLeaseNotYetCommencedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_3914161c-6f26-4761-bbc4-d2b9f3b8c3a5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_EsppRequisiteServicePeriod_c8068e9a-8bf7-4e83-8593-ae9cf74e663b_terseLabel_en-US" xlink:label="lab_cmg_EsppRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period of service before an employee is eligible for contribution</link:label>
    <link:label id="lab_cmg_EsppRequisiteServicePeriod_label_en-US" xlink:label="lab_cmg_EsppRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ESPP Requisite Service Period</link:label>
    <link:label id="lab_cmg_EsppRequisiteServicePeriod_documentation_en-US" xlink:label="lab_cmg_EsppRequisiteServicePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Eligibility period to contribute to the ESPP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EsppRequisiteServicePeriod" xlink:href="cmg-20241231.xsd#cmg_EsppRequisiteServicePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EsppRequisiteServicePeriod" xlink:to="lab_cmg_EsppRequisiteServicePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c0ec4f5c-fdd3-4621-b618-4af014250234_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase resulting from current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_cb80cb5c-7813-47ed-972b-011e82d54568_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_EquityInvestments_46300e83-0bf5-47f5-995b-2fc97d29cc42_totalLabel_en-US" xlink:label="lab_cmg_EquityInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_cmg_EquityInvestments_label_en-US" xlink:label="lab_cmg_EquityInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Investments</link:label>
    <link:label id="lab_cmg_EquityInvestments_documentation_en-US" xlink:label="lab_cmg_EquityInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EquityInvestments" xlink:href="cmg-20241231.xsd#cmg_EquityInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EquityInvestments" xlink:to="lab_cmg_EquityInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_e5b25c85-f76a-433a-b214-13429cdb6efc_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, January 1, 2024</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_87d7248e-bd9c-40ea-a3f0-a5508bd21d80_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, December 31, 2024</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CompensationRelatedCostsTable_f68db21b-d214-4cd8-883c-3530417aaa61_terseLabel_en-US" xlink:label="lab_cmg_CompensationRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Table]</link:label>
    <link:label id="lab_cmg_CompensationRelatedCostsTable_label_en-US" xlink:label="lab_cmg_CompensationRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Table]</link:label>
    <link:label id="lab_cmg_CompensationRelatedCostsTable_documentation_en-US" xlink:label="lab_cmg_CompensationRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsTable" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CompensationRelatedCostsTable" xlink:to="lab_cmg_CompensationRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_d8642b61-0fc6-41f0-8679-b2bc2de8ba70_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock split, conversion ratio</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_21587a11-f0f2-4ea2-bea1-f2d8e911fcf1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f798f160-d137-4f5b-94ea-f353b6883c08_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_cc91a0d3-b3af-4813-94ce-266cdb415a86_terseLabel_en-US" xlink:label="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments related to options to extend lease terms</link:label>
    <link:label id="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_label_en-US" xlink:label="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Payments Related To Options To Extend Lease Terms</link:label>
    <link:label id="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_documentation_en-US" xlink:label="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating lease payments related to options to extend lease terms.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:href="cmg-20241231.xsd#cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:to="lab_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ChipotleRewardsMember_164df47d-2718-4a66-9ceb-2ccc865cffce_terseLabel_en-US" xlink:label="lab_cmg_ChipotleRewardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chipotle Rewards</link:label>
    <link:label id="lab_cmg_ChipotleRewardsMember_label_en-US" xlink:label="lab_cmg_ChipotleRewardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chipotle Rewards [Member]</link:label>
    <link:label id="lab_cmg_ChipotleRewardsMember_documentation_en-US" xlink:label="lab_cmg_ChipotleRewardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chipotle Rewards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleRewardsMember" xlink:href="cmg-20241231.xsd#cmg_ChipotleRewardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ChipotleRewardsMember" xlink:to="lab_cmg_ChipotleRewardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a7d4df9a-311d-458f-8469-7e40bb9219f8_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_f019bf0b-2600-4211-b80a-51d253f57bd8_terseLabel_en-US" xlink:label="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncertain tax position reserves</link:label>
    <link:label id="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_label_en-US" xlink:label="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Position Reserves, Percent</link:label>
    <link:label id="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_documentation_en-US" xlink:label="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Position Reserves, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:href="cmg-20241231.xsd#cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:to="lab_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_cc62a6ab-a2de-46c0-8f89-9165c5d6da97_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other segment items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_6efc56ea-a945-49e7-81f1-5c004d4a436c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_8cc09cd6-58f6-4bcb-bd96-5d13d11cfb17_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_b6a410de-8a1d-4f6b-bb1a-daf16b65f29e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of SOSAR Activity Under Incentive Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes_e0ade7ed-c479-4291-88df-a0bac77a96da_terseLabel_en-US" xlink:label="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income</link:label>
    <link:label id="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes_label_en-US" xlink:label="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit On Stock Based Compensation Recognized in Provision for Income Taxes</link:label>
    <link:label id="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes_documentation_en-US" xlink:label="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Excess tax benefit or deficiency recorded to the provision for income taxes in the consolidated statement of income, instead of additional paid-in capital in the consolidated statement of income. Additionally, excess tax benefits will be classified as operating activities in in the consolidated statement of cash flow.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:href="cmg-20241231.xsd#cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:to="lab_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_074d1b3e-80d1-4400-a8ec-dde947e47326_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4b89abbd-47dd-4d0c-9ebc-230bb18a6d0a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_e703d0f4-0713-4d8c-83dd-4a8fe88a642e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_TotalLeverageRatio_da65ca0a-5cec-40f7-ba67-8a081b8e76ae_terseLabel_en-US" xlink:label="lab_cmg_TotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total leverage ratio</link:label>
    <link:label id="lab_cmg_TotalLeverageRatio_label_en-US" xlink:label="lab_cmg_TotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Leverage Ratio</link:label>
    <link:label id="lab_cmg_TotalLeverageRatio_documentation_en-US" xlink:label="lab_cmg_TotalLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TotalLeverageRatio" xlink:href="cmg-20241231.xsd#cmg_TotalLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_TotalLeverageRatio" xlink:to="lab_cmg_TotalLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_2ec7d669-faf8-41c2-8b32-a14d266a66cd_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_28024317-529f-402c-a09b-666c29704bf0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_f9a0a2c9-6e11-40e9-959b-9f8ca5f95696_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employees' gross pay for which the employer contributes a matching contribution of 50% under the deferred plan</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_label_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 50 Percent</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 50 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:to="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_890bc6c6-1997-4bb7-bb62-5ce9066fa127_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_54370f30-aeb8-4719-8c08-d12e86e7ffdb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_b1615192-ff1e-4ba4-b119-388307229512_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_86d438ae-bf4c-4c70-b94a-f6da30ddd49c_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_42f048d0-2f68-4a99-919f-b2300d9e1a2f_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DefinedMinimumTargetsNotMetMember_6853446f-7dbe-4e3f-8dcc-67219917cdbd_terseLabel_en-US" xlink:label="lab_cmg_DefinedMinimumTargetsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Minimum Targets Not Met</link:label>
    <link:label id="lab_cmg_DefinedMinimumTargetsNotMetMember_label_en-US" xlink:label="lab_cmg_DefinedMinimumTargetsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Minimum Targets Not Met [Member]</link:label>
    <link:label id="lab_cmg_DefinedMinimumTargetsNotMetMember_documentation_en-US" xlink:label="lab_cmg_DefinedMinimumTargetsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Minimum Targets Not Met [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedMinimumTargetsNotMetMember" xlink:href="cmg-20241231.xsd#cmg_DefinedMinimumTargetsNotMetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DefinedMinimumTargetsNotMetMember" xlink:to="lab_cmg_DefinedMinimumTargetsNotMetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_8bc408b4-e8f8-451a-83a6-4adb10a801d4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_SupplementalBalanceSheetInformationAbstract_011b0f62-1333-48df-a801-22e74e04d43e_terseLabel_en-US" xlink:label="lab_cmg_SupplementalBalanceSheetInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Information [Abstract]</link:label>
    <link:label id="lab_cmg_SupplementalBalanceSheetInformationAbstract_label_en-US" xlink:label="lab_cmg_SupplementalBalanceSheetInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Information [Abstract]</link:label>
    <link:label id="lab_cmg_SupplementalBalanceSheetInformationAbstract_documentation_en-US" xlink:label="lab_cmg_SupplementalBalanceSheetInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract" xlink:to="lab_cmg_SupplementalBalanceSheetInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_d9a13558-d3c9-4311-8e10-00cfa09a7b8e_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of Business and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ac17237a-8fda-4635-9f8b-a06a3c8fcf2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_3da4fe28-d8d7-41bd-9734-aac20b35a066_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_397d1457-9896-4d52-962d-2a097e7b37d0_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">End of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_7e37692b-76f7-4cbc-886a-198eaf2f63b4_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3e2112e8-1a30-4479-9224-66cae08eca34_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_ee22a3ef-968a-4767-bc53-55cf2eb66981_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_7a321428-9c00-4a0c-8912-7d705a8575d7_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_c211f04d-13a4-4a6e-9aa5-eb61085d1558_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_865694ed-bec7-4d2c-bcbb-cc3bff2aa1b2_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomain" xlink:to="lab_us-gaap_GeographicDistributionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_7dea1a3a-1105-4a50-b9af-a3ff9a81af27_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026-2027</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_label_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Years Two-Three</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, Years Two-Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:to="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScottBoatwrightMember_label_en-US" xlink:label="lab_cmg_ScottBoatwrightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scott Boatwright [Member]</link:label>
    <link:label id="lab_cmg_ScottBoatwrightMember_documentation_en-US" xlink:label="lab_cmg_ScottBoatwrightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scott Boatwright</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScottBoatwrightMember" xlink:href="cmg-20241231.xsd#cmg_ScottBoatwrightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScottBoatwrightMember" xlink:to="lab_cmg_ScottBoatwrightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_JackHartungMember_label_en-US" xlink:label="lab_cmg_JackHartungMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jack Hartung [Member]</link:label>
    <link:label id="lab_cmg_JackHartungMember_documentation_en-US" xlink:label="lab_cmg_JackHartungMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jack Hartung</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JackHartungMember" xlink:href="cmg-20241231.xsd#cmg_JackHartungMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_JackHartungMember" xlink:to="lab_cmg_JackHartungMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0ca7a3be-a5af-4811-89f2-0a589d2d598f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_5ef30e2c-e3ae-41d4-b358-d7a6eef4eb4e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_2ef90b1c-b5de-454a-8fdc-fb78294a1476_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8edcfce2-8404-4a1d-8efc-c7605538cc45_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomesticMember_e5953f6a-177c-496a-a0dc-6692959003ef_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomesticMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Domestic</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomesticMember_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomesticMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Domestic [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomesticMember" xlink:to="lab_us-gaap_GeographicDistributionDomesticMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_JPMorganChaseBankMember_ab4633c5-f532-4cd0-9f33-522b95280850_terseLabel_en-US" xlink:label="lab_cmg_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPMorgan Chase Bank</link:label>
    <link:label id="lab_cmg_JPMorganChaseBankMember_label_en-US" xlink:label="lab_cmg_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JPMorgan Chase Bank [Member]</link:label>
    <link:label id="lab_cmg_JPMorganChaseBankMember_documentation_en-US" xlink:label="lab_cmg_JPMorganChaseBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">JPMorgan Chase Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JPMorganChaseBankMember" xlink:href="cmg-20241231.xsd#cmg_JPMorganChaseBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_JPMorganChaseBankMember" xlink:to="lab_cmg_JPMorganChaseBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_88a14c53-85b2-4819-8b40-985deaaa7366_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_67679648-36e3-469b-aa35-162b97859b0f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_16f10acb-00cc-4823-85af-4843aa0a0761_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, December 31, 2024</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_42dfa2ee-e6f4-4a1f-8c38-da544fd6d5b8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense related to uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_OtherOperatingCostsPolicyTextBlock_545464cc-6433-4f66-ae87-2128d781e759_terseLabel_en-US" xlink:label="lab_cmg_OtherOperatingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Operating Costs</link:label>
    <link:label id="lab_cmg_OtherOperatingCostsPolicyTextBlock_label_en-US" xlink:label="lab_cmg_OtherOperatingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Costs [Policy Text Block]</link:label>
    <link:label id="lab_cmg_OtherOperatingCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_cmg_OtherOperatingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Operating Costs [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_OtherOperatingCostsPolicyTextBlock" xlink:href="cmg-20241231.xsd#cmg_OtherOperatingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_OtherOperatingCostsPolicyTextBlock" xlink:to="lab_cmg_OtherOperatingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_EarnedPointsExpirationPeriodForInactivity_96bb332d-acaf-4ce6-be60-72bf8203e533_terseLabel_en-US" xlink:label="lab_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earned points expiration period for inactivity</link:label>
    <link:label id="lab_cmg_EarnedPointsExpirationPeriodForInactivity_label_en-US" xlink:label="lab_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earned Points Expiration Period For Inactivity</link:label>
    <link:label id="lab_cmg_EarnedPointsExpirationPeriodForInactivity_documentation_en-US" xlink:label="lab_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earned points expiration period for inactivity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:href="cmg-20241231.xsd#cmg_EarnedPointsExpirationPeriodForInactivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:to="lab_cmg_EarnedPointsExpirationPeriodForInactivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_22ba21d7-3ad5-463c-b202-77c019e1c338_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9bb485fd-04b8-418b-8c23-38d2ee77ee14_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant Date Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12872529-9113-44ae-97e3-34c30c8b8244_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average Black-Scholes fair value per share at date of grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_c895f9ee-d015-4da4-a654-46a6fe3f0c6b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments not yet commenced</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_f5384f98-8594-4b12-85f2-9eba9b3c1317_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_34b29d31-ef63-4b63-b570-2eb08e40331f_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c68b34a5-2c71-4c12-a533-6aaddebda3c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_56c95541-de05-4386-b7f2-030f5e733456_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_79e46653-266a-4da9-83b5-8911fe6b21ee_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_HyphenTechnologiesInc.Member_063462ab-f145-416f-b2c7-877367c16ea7_terseLabel_en-US" xlink:label="lab_cmg_HyphenTechnologiesInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hyphen Technologies, Inc.</link:label>
    <link:label id="lab_cmg_HyphenTechnologiesInc.Member_label_en-US" xlink:label="lab_cmg_HyphenTechnologiesInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hyphen Technologies, Inc. [Member]</link:label>
    <link:label id="lab_cmg_HyphenTechnologiesInc.Member_documentation_en-US" xlink:label="lab_cmg_HyphenTechnologiesInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hyphen Technologies, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_HyphenTechnologiesInc.Member" xlink:href="cmg-20241231.xsd#cmg_HyphenTechnologiesInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_HyphenTechnologiesInc.Member" xlink:to="lab_cmg_HyphenTechnologiesInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_a72a731e-a190-4a7a-9f6f-8bcf830d209a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_05918432-6a65-425f-9cd5-2696dbe3297e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember_33b3328b-32f1-4677-b832-130cdab08cb3_terseLabel_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options Stock Appreciation Rights SOSARs</link:label>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember_label_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options Stock Appreciation Rights SOSARs [Member]</link:label>
    <link:label id="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember_documentation_en-US" xlink:label="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Options, Stock Appreciation Rights (SOSARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSOSARsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:to="lab_cmg_StockOptionsStockAppreciationRightsSOSARsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_75a6c788-ec19-44c5-a05f-bbc9e66fe6d2_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized transaction costs</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_label_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Capitalized Transaction Costs</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_documentation_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cumulative amount of the estimated future tax effects attributable to the difference between the tax basis of transaction costs and the basis of transaction costs computed in accordance with generally accepted accounting principles. The difference in basis, whether due to amortization or other reasons, will decrease future taxable income when such difference reverses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:to="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_272df804-dc31-4b35-82e1-1fe2e1dfbe2a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_e1d03daf-5dd4-4ec2-80da-d00152ee9010_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_9b4e5e04-4d58-4a53-bfb5-02195beae94d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_af2c9a4f-f5dd-4d79-be11-0f4db6a40e6f_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_85c97e25-6d4c-49d1-bad4-c7f3cfc02419_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_624e1bb9-a955-4085-a52a-3155dcb86282_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities (Current and Long-Term)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a4d58eae-6067-4502-9914-051d0df7b119_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_U.S.SegmentMember_0fa6cfca-4c4c-47a5-b777-b4d9b581fc01_terseLabel_en-US" xlink:label="lab_cmg_U.S.SegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U. S. Segment</link:label>
    <link:label id="lab_cmg_U.S.SegmentMember_label_en-US" xlink:label="lab_cmg_U.S.SegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U. S. Segment [Member]</link:label>
    <link:label id="lab_cmg_U.S.SegmentMember_documentation_en-US" xlink:label="lab_cmg_U.S.SegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U. S. Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_U.S.SegmentMember" xlink:href="cmg-20241231.xsd#cmg_U.S.SegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_U.S.SegmentMember" xlink:to="lab_cmg_U.S.SegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_5aa52d9d-c4cb-4745-8cc4-2baffea2b45d_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employees' gross pay for which the employer contributes a matching contribution of 100% under the deferred plan</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_label_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 100 Percent</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 100 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:to="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_bbd60252-28d3-4be9-90cd-8d74c341b88c_terseLabel_en-US" xlink:label="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]</link:label>
    <link:label id="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_label_en-US" xlink:label="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]</link:label>
    <link:label id="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_documentation_en-US" xlink:label="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer Contract Asset Contract Liability And Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:to="lab_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_e1bcc45e-cce9-40b5-8045-70eceb1c55ca_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total liabilities under deferred plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_874c63d9-bd12-4707-9aa9-25a79cf6d1db_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_be332c24-b7fd-46e6-b101-e1f8b6423a9b_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1a9c24f4-d86b-4479-b708-22cb75cada72_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_8acfd293-0fa5-4629-bfca-ea6f3a0527a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_275868c8-3feb-49dd-ae4b-163fce5c39ea_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_a4a66443-afc5-453f-af5a-6f1ee9d984df_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_1ee150cb-a01e-433f-8626-c9c91bf3dbf9_terseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' compensation liability</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workers' Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:to="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_ba56936f-9a3d-4bed-8ca1-d6637d973704_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Foreign [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionForeignMember" xlink:to="lab_us-gaap_GeographicDistributionForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_PerformanceAndMarketMeasurePeriod_779035e2-866d-4cea-a5e3-ce8923ea50d8_terseLabel_en-US" xlink:label="lab_cmg_PerformanceAndMarketMeasurePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance and market measurement period</link:label>
    <link:label id="lab_cmg_PerformanceAndMarketMeasurePeriod_label_en-US" xlink:label="lab_cmg_PerformanceAndMarketMeasurePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance and Market Measure Period</link:label>
    <link:label id="lab_cmg_PerformanceAndMarketMeasurePeriod_documentation_en-US" xlink:label="lab_cmg_PerformanceAndMarketMeasurePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance and Market Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PerformanceAndMarketMeasurePeriod" xlink:href="cmg-20241231.xsd#cmg_PerformanceAndMarketMeasurePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_PerformanceAndMarketMeasurePeriod" xlink:to="lab_cmg_PerformanceAndMarketMeasurePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_90b63e16-0c1b-43d0-b82f-600a739ff2db_negatedTerseLabel_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_label_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Revenue Recognized, Excluding Opening Balance</link:label>
    <link:label id="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_documentation_en-US" xlink:label="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Revenue Recognized, Excluding Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:to="lab_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_71065b4a-832e-4422-90e6-615e828461a3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchisorDisclosureDomain_c0015c40-ee28-4c4b-8a60-6b55caf92dc6_terseLabel_en-US" xlink:label="lab_us-gaap_FranchisorDisclosureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchisor Disclosure [Domain]</link:label>
    <link:label id="lab_us-gaap_FranchisorDisclosureDomain_label_en-US" xlink:label="lab_us-gaap_FranchisorDisclosureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchisor Disclosure [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchisorDisclosureDomain" xlink:to="lab_us-gaap_FranchisorDisclosureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_c5cb1a39-1ee5-4860-a102-2c64dcd7ba7d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_eb5d3276-40a5-4aab-9361-fe682fab2dff_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_63673276-b77d-43d9-ba18-bcba2c8b7e76_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOSARS</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_177d3219-2717-4e3a-9943-06c8db996704_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_73ebf7b1-e0c5-4716-8e1c-76dd4e1fc4b4_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e091f626-3cc5-4a0d-b887-3c92f0af49a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fc9c6e7a-58e6-4d41-b0be-4fd803f63e57_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. State and Local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_718e1ae6-cdcc-4bf9-be61-c3652fa98eee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_65badcb1-7a3f-4249-aeaa-ebb692bd46f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_LeaseholdImprovementsAndBuildingsMember_f7843a4a-5770-469a-8287-923d7a9fbe03_terseLabel_en-US" xlink:label="lab_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements and buildings</link:label>
    <link:label id="lab_cmg_LeaseholdImprovementsAndBuildingsMember_label_en-US" xlink:label="lab_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements And Buildings [Member]</link:label>
    <link:label id="lab_cmg_LeaseholdImprovementsAndBuildingsMember_documentation_en-US" xlink:label="lab_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leasehold Improvements and Buildings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:href="cmg-20241231.xsd#cmg_LeaseholdImprovementsAndBuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:to="lab_cmg_LeaseholdImprovementsAndBuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_50100d21-43cb-49e4-9c24-03c914e07157_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment, Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_c488ded3-6054-4014-91eb-209ac4cb77aa_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue Recognized from Liability Balances</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_676470c5-6889-4fba-a2ba-0d9ddc7dd7c0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_efffa478-25b4-4e71-ac1a-d18d2e99625b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_fdf6544e-9827-4bd5-95df-757be5f46c54_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_2ac44b47-f086-4926-8be8-35032a803050_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_34f69a8c-b131-4f83-ad4a-87ec476d6879_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value, 11,500,000 shares authorized, 1,358,751 and 1,874,139 shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_e3a9c744-1f27-461a-b30b-5373d81580c3_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_63d15435-79a1-4812-a44f-229073fb69ee_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, ending balance (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_d1b0c224-82af-46ca-a1c4-0cf5473ea7e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowances, reserves and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_34de158f-007d-4f9f-9746-38cc303d1716_verboseLabel_en-US" xlink:label="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock awards subject to performance conditions</link:label>
    <link:label id="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_label_en-US" xlink:label="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securities Excluded From Computation of Earnings Per Share Amount, Due to Performance Conditions</link:label>
    <link:label id="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_documentation_en-US" xlink:label="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Securities Excluded From Computation of Earnings Per Share Amount, Due to Performance Conditions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:href="cmg-20241231.xsd#cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:to="lab_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a28edf11-5a82-49ef-a1aa-39da397fff5c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c94c5aa9-be61-43c4-9ce7-ea23705c3b96_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fc39f77b-b7af-45ff-aba6-29bf2bef4fab_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income tax, net of related federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_a327e976-fd1e-4aad-8dda-bf145898b7cb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fb469fa8-4ee2-4ac6-913f-a8ef55cf0530_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aec854dc-dfe1-4805-bf2a-d19b9ba92f91_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_75addffc-4bce-4073-a10b-d0fca5ade2f4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.01 par value, 600,000 shares authorized, no shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_e4e449b2-087f-45bf-a6a5-dd2c218c553b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_367bde8a-b9e5-4c82-9c35-2b9485ec5756_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_39edb315-260f-4ee6-a40f-c21e8af2f041_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan (ESPP)</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_4e9b986a-abe3-45ff-8e76-ebf80e99ca16_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a47d3c6f-a9aa-4201-b8b0-4359facb6e01_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a9c2bbaa-21a2-4e34-a829-50f37fb53028_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_63dfcf1c-d976-42ff-80f9-5531364e3c12_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_a74233f0-13e2-488c-a785-4932d64f5129_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_83964fcb-d992-4cca-8a83-dcafa162aa0c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_5d0cd7cc-50b4-41ad-b488-7af572b73096_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_274ba839-f6b0-4b34-b0d5-2c62dd1504ce_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchases of leasehold improvements, property and equipment accrued in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_05a31302-830e-4dd3-9a05-baa0e0ed0f40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, Weighted-Average Remaining Contractual Life (Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d4b3f872-3127-49b6-9fef-d62c5d89d101_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold Improvements, Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_3c868e51-a395-431e-a1cd-9debf7f47939_terseLabel_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percentage on first 3%</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_label_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match On First 3%</link:label>
    <link:label id="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_documentation_en-US" xlink:label="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match On First 3%</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:to="lab_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_9197d7c9-5d10-48a1-99f7-a2abab5bcbf2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_8d62e771-2475-4897-a76d-d4cd3d912cfe_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_992f757d-7cf6-409c-b23a-15891ab5e4d8_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_389e88b1-cd74-4098-822e-d22dfb317d6b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_5f956426-c307-4b0a-a08d-135b7cfca8d2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising, Marketing and Promotional Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e94fcd6b-64c0-4cfd-ad46-2c1c02cdd5fc_netLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_875ebe81-7e6f-40fd-ae3d-246695afe3c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowances of deferred tax assets</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_f58d40f2-dc75-4e48-b04c-22aea0938e5a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f829e09f-e2b5-40ae-88f4-b171c941e988_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of leasehold improvements, property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ca43bf30-df82-4437-8071-26f9539aacbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_a109ceaf-505a-4d8c-a81a-45a6b37f9998_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_55a608a4-74b6-4d96-bf6d-7e52ac71a41f_verboseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_c9482c95-53a3-4d35-9512-4e6312fc4a6b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3be6899f-393a-4e66-bfef-90af273676cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_44dd2444-49bf-4b64-b97f-a68809860bd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_5e85f565-8a3f-4765-bbd1-008ea2d62af3_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing</link:label>
    <link:label id="lab_us-gaap_MarketingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_LesseeOperatingFutureSubleaseIncome_abde03c2-7878-4d24-b6cc-110d5c594b40_terseLabel_en-US" xlink:label="lab_cmg_LesseeOperatingFutureSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future sublease income</link:label>
    <link:label id="lab_cmg_LesseeOperatingFutureSubleaseIncome_label_en-US" xlink:label="lab_cmg_LesseeOperatingFutureSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Future Sublease Income</link:label>
    <link:label id="lab_cmg_LesseeOperatingFutureSubleaseIncome_documentation_en-US" xlink:label="lab_cmg_LesseeOperatingFutureSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Future Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingFutureSubleaseIncome" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingFutureSubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_LesseeOperatingFutureSubleaseIncome" xlink:to="lab_cmg_LesseeOperatingFutureSubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_BrianNiccolMember_label_en-US" xlink:label="lab_cmg_BrianNiccolMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brian Niccol [Member]</link:label>
    <link:label id="lab_cmg_BrianNiccolMember_documentation_en-US" xlink:label="lab_cmg_BrianNiccolMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Brian Niccol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_BrianNiccolMember" xlink:href="cmg-20241231.xsd#cmg_BrianNiccolMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_BrianNiccolMember" xlink:to="lab_cmg_BrianNiccolMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_b8a83d78-8e68-40bb-8461-e31bd49bcdbf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_48b66e73-c21a-464d-98d0-8a38ece17f10_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b564079a-1bae-44b5-b5c6-fd0403990543_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1dded878-b8c3-4121-bddc-f266aa39c62f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation And Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_RewardProgramExpirationPeriod_484e785f-c564-4862-b305-23540338cd4a_terseLabel_en-US" xlink:label="lab_cmg_RewardProgramExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earned rewards expiration period</link:label>
    <link:label id="lab_cmg_RewardProgramExpirationPeriod_label_en-US" xlink:label="lab_cmg_RewardProgramExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reward Program Expiration Period</link:label>
    <link:label id="lab_cmg_RewardProgramExpirationPeriod_documentation_en-US" xlink:label="lab_cmg_RewardProgramExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reward program expiration period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_RewardProgramExpirationPeriod" xlink:href="cmg-20241231.xsd#cmg_RewardProgramExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_RewardProgramExpirationPeriod" xlink:to="lab_cmg_RewardProgramExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CurtGarnerMember_label_en-US" xlink:label="lab_cmg_CurtGarnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Curt Garner [Member]</link:label>
    <link:label id="lab_cmg_CurtGarnerMember_documentation_en-US" xlink:label="lab_cmg_CurtGarnerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Curt Garner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CurtGarnerMember" xlink:href="cmg-20241231.xsd#cmg_CurtGarnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CurtGarnerMember" xlink:to="lab_cmg_CurtGarnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_19d0397d-3f7f-463c-b0b7-1509de0b7302_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_0a3f73c5-8076-4857-b0b6-e68cd4587ba1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax asset:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_7d8f281c-21e9-4891-9748-5885c5c55e86_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeliveryServiceMember_1366284c-4de0-44c3-85cb-9b93163d8e56_terseLabel_en-US" xlink:label="lab_cmg_DeliveryServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Delivery service revenue</link:label>
    <link:label id="lab_cmg_DeliveryServiceMember_label_en-US" xlink:label="lab_cmg_DeliveryServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Delivery Service [Member]</link:label>
    <link:label id="lab_cmg_DeliveryServiceMember_documentation_en-US" xlink:label="lab_cmg_DeliveryServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Delivery Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeliveryServiceMember" xlink:href="cmg-20241231.xsd#cmg_DeliveryServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeliveryServiceMember" xlink:to="lab_cmg_DeliveryServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_216fdd83-12ff-4567-bea6-7a745e52d667_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value of SOSARs exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_85d973d1-57b6-42d1-b605-33b1999e18d2_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_ded21105-da22-4825-81a8-4464adbc11e9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_572e9acd-ff5b-4daf-b14c-0bc80823291d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock_02b20f4d-af88-4b73-bb86-fb03666b4830_terseLabel_en-US" xlink:label="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration Received from Vendors</link:label>
    <link:label id="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock_label_en-US" xlink:label="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration Received from Vendors [Policy Text Block]</link:label>
    <link:label id="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock_documentation_en-US" xlink:label="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration Received from Vendors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:href="cmg-20241231.xsd#cmg_ConsiderationReceivedFromVendorsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:to="lab_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_084e22fe-cd5a-44ce-8e5a-90c3c139bd2c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_317576dc-1ea1-438a-b144-ced71a2d3935_totalLabel_en-US" xlink:label="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax expense (benefit)</link:label>
    <link:label id="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_label_en-US" xlink:label="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Before Valuation Allowance</link:label>
    <link:label id="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_documentation_en-US" xlink:label="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Before Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:href="cmg-20241231.xsd#cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:to="lab_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_49e262cd-3b85-4aff-ace3-0506c48f8c32_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FoodAndBeverageMember_e3981532-ea35-4d7c-968b-b4d2b4864e1f_terseLabel_en-US" xlink:label="lab_us-gaap_FoodAndBeverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Food and beverage revenue</link:label>
    <link:label id="lab_us-gaap_FoodAndBeverageMember_label_en-US" xlink:label="lab_us-gaap_FoodAndBeverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Food and Beverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FoodAndBeverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FoodAndBeverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FoodAndBeverageMember" xlink:to="lab_us-gaap_FoodAndBeverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_3a105cf1-7c43-4a2b-a609-bd5d7894e07e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ce703baa-2fd0-4122-bde7-7e09267a2031_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_3babab3b-1e12-4724-9c91-9ee6e642f775_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock_0807e104-a1b6-4783-b8a9-8b0366fe245e_terseLabel_en-US" xlink:label="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Investments</link:label>
    <link:label id="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock_label_en-US" xlink:label="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Investments [Table Text Block]</link:label>
    <link:label id="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Equity Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfEquityInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:to="lab_cmg_ScheduleOfEquityInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_b60a3757-9a5c-4490-b4cd-3cc608c72641_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_5fbc54e1-4dab-4b24-bf9e-92c9d77348f9_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_131f4b0a-adac-4e6c-a136-346996af962d_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_label_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, After Year Five</link:label>
    <link:label id="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent, After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:to="lab_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_b53c79c2-8919-466e-874c-656547c046b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_90a1e92a-8fe4-4699-826f-62f942619c35_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_4dd91e14-f30a-4edb-add4-3c794851d503_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_c7449b30-3421-4e42-bbea-45faff6c5307_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_aae0f9e6-b02f-4c58-8223-9b6796a2ed08_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_522d4c4e-a6fe-49de-a69d-7999aa7391df_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_b68c297e-1ca5-47e9-b6b4-270e48acf52b_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized research costs</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_label_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Capitalized Research and Development Costs</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_documentation_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Capitalized Research and Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b4c149ef-51d4-41e9-94cc-dd0ef71ddfa7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_7f0847ca-8c49-4fbc-ab5d-47b134a2f4b7_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2024</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_e75ec915-06e9-46b1-8ed8-5b796e80f264_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant change in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_7fc05690-806f-48a2-8af0-41b793bba7d7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_765843e5-c487-45b8-98bc-4f179cc363ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f90e9450-fb99-4912-a31b-bb7a7c3981b0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9cb727aa-a0b9-477f-bbdc-da1e15f66142_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_4cc93939-5ce4-449d-a686-6d740bdcf923_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_6fd4a1ad-e217-4f6e-976c-0598bd83087c_terseLabel_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percentage on first 3%</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_label_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual Employer Contribution Percentage On First 3 Percent</link:label>
    <link:label id="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_documentation_en-US" xlink:label="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement With Individual Employer Contribution Percentage On First 3 Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:to="lab_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset_28b5f3fb-2c81-4806-af69-07024e72a888_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset_label_en-US" xlink:label="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right-Of-Use Asset</link:label>
    <link:label id="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset_documentation_en-US" xlink:label="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:to="lab_cmg_DeferredTaxLiabilitiesRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_59c8eb18-4f8f-4798-89b7-e0ee85a5fd1b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_050f2674-165e-408e-9421-e57c5812fb41_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_037e5a6b-5c54-4753-b1fe-3224bb4173db_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_7d27f4a5-a42b-4a9b-a2e1-b3c1f65524c2_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, December 31, 2024</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d62baf4-9860-4b4d-90c6-0995d845b012_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6c5531ff-5ba1-4c0e-abd2-e0ec67fcad31_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_7f191719-7316-4055-97bd-5ba2df0f991f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized gain</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_2d23f88a-384d-407a-b471-60b6b2a0ad71_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_49cf602d-5e80-44f8-860b-33ccffdce354_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_7f7cb371-cce0-4269-a6d6-edc96bd86d46_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Decrease resulting from prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_442438de-f53e-4008-a3c4-78d0fe9395bd_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excluding corporate nonsegment</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_5eea86ad-0f05-4bea-860d-44798a9a1490_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Share-Based Payment Arrangement, Performance Shares, Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_a26f2645-54fe-4c3a-8118-ad013389f721_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_b3fc4326-5be5-4c6f-924f-f556871d2e1f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_0ba8cc63-0a94-4dcc-a45d-4878e3ca693a_totalLabel_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total adjusted cost</link:label>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_label_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Amortized Cost</link:label>
    <link:label id="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_documentation_en-US" xlink:label="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:to="lab_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_56ad2051-a3d8-48ad-b049-9e250c51a476_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7e186ad1-b925-44ea-afcf-4a3b5344fc4a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_70c27724-f2ea-4653-9f84-168475c7e179_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_4db9ab3b-10f3-4255-b059-0feaa684f749_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized from gift card liability balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StartUpActivitiesCostPolicy_c02cac4d-fd1d-44cf-8117-83804a457647_terseLabel_en-US" xlink:label="lab_us-gaap_StartUpActivitiesCostPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restaurant Pre-Opening Costs</link:label>
    <link:label id="lab_us-gaap_StartUpActivitiesCostPolicy_label_en-US" xlink:label="lab_us-gaap_StartUpActivitiesCostPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Start-up Activities, Cost Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StartUpActivitiesCostPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StartUpActivitiesCostPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StartUpActivitiesCostPolicy" xlink:to="lab_us-gaap_StartUpActivitiesCostPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8838a86b-32e4-458e-a116-60aabffc8ecf_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cc435ac2-c251-4e38-8327-4d64a6cb19a6_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_cf5e71f4-c33b-46ab-bb93-648f7ea47072_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_c65cf633-2f68-444c-ab2d-2eb04f5b9d68_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive compensation disallowed</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_3d710654-4288-4c7b-b95c-758f3e5112f8_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, ending balance (in shares)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_27c568f2-a11e-4876-a563-1d3d6d9d90fb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_03f42a62-86ea-4477-bd19-e508750eaf1a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_760c0b78-926b-4d11-b48f-2eef8bba0354_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_d4571cb6-1ee7-493e-9c62-792a71a3c79c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained &#8206; Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_30f89b01-8e56-4e73-9237-41a1d1b6c3ec_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return to provision and other discrete items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_d8ed7c89-c108-4145-b1e3-6ba8e7611070_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee benefit and share-based payment arrangement, noncash</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefit and Share-Based Payment Arrangement, Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1012594a-be4f-441d-904e-f174fd9d7246_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_816a63a4-d150-4582-bf54-07ef8e48cb1f_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of common shares outstanding (for basic calculation) (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_StockIncentivePlan2022Member_905a1a58-ebc9-4e3f-b264-a1f05da55e03_terseLabel_en-US" xlink:label="lab_cmg_StockIncentivePlan2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022 Stock Incentive Plan</link:label>
    <link:label id="lab_cmg_StockIncentivePlan2022Member_label_en-US" xlink:label="lab_cmg_StockIncentivePlan2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Incentive Plan2022 [Member]</link:label>
    <link:label id="lab_cmg_StockIncentivePlan2022Member_documentation_en-US" xlink:label="lab_cmg_StockIncentivePlan2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2022 Stock Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockIncentivePlan2022Member" xlink:href="cmg-20241231.xsd#cmg_StockIncentivePlan2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_StockIncentivePlan2022Member" xlink:to="lab_cmg_StockIncentivePlan2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock_f2ab99b5-568b-4695-b482-f656995641b9_terseLabel_en-US" xlink:label="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Liability Included in Unearned Revenue</link:label>
    <link:label id="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock_label_en-US" xlink:label="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Of Liability Included In Unearned Revenue [Table Text Block]</link:label>
    <link:label id="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock_documentation_en-US" xlink:label="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary Of Liability Included In Unearned Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:to="lab_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2ed0b206-5df4-41c5-bcfe-abbd4239e249_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_5fc80164-0304-4e0f-be48-a2e894a26d0b_terseLabel_en-US" xlink:label="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option to extend, additional periods</link:label>
    <link:label id="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_label_en-US" xlink:label="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Option to Extend, Additional Periods</link:label>
    <link:label id="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_documentation_en-US" xlink:label="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Option to Extend, Additional Periods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:to="lab_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_e142a5e0-1efc-4859-9550-fa96bc42eae1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock_fc3efdd2-6b00-4063-8e14-752e814373ac_terseLabel_en-US" xlink:label="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Awards Excluded from the Calculation of Diluted EPS</link:label>
    <link:label id="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock_label_en-US" xlink:label="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock awards excluded from the calculation of diluted EPS [Table Text Block]</link:label>
    <link:label id="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock_documentation_en-US" xlink:label="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock awards excluded from the calculation of diluted EPS - consisting of awards subject to performance conditions and awards that were antidilutive.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:href="cmg-20241231.xsd#cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:to="lab_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8ffce161-4270-4315-8682-71ad5d129876_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_d213e5d7-f464-495e-9ac0-2be66888759e_terseLabel_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gift card liability</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_label_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Gift Card Liability</link:label>
    <link:label id="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_documentation_en-US" xlink:label="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of revenue arising from the sale of gift cards which has been recognized for tax purposes but is deferred for GAAP purposes. The asset will be realized when the same revenue is recognized for GAAP purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:to="lab_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_1830b924-425c-4a86-81e3-71686e2f9a00_terseLabel_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, ending balance (in usd per share)</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="lab_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_414bb89d-2f59-46f4-8524-e9ff71f4ff03_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in Progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_72ef22b6-4194-4abf-b739-fab6c3447b6a_terseLabel_en-US" xlink:label="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock authorized and reserved for ESPP (in shares)</link:label>
    <link:label id="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_label_en-US" xlink:label="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Authorized And reserved For Issuance ESPP</link:label>
    <link:label id="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_documentation_en-US" xlink:label="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common stock reserved for issuance under the Company's ESPP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedAndReservedForIssuanceESPP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:to="lab_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c9b43e92-f32f-4208-938d-550c3c575a02_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_9530f90f-358c-4465-bde9-c396a9da2639_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_8fb8abc6-6ba0-42c6-b052-b95bf26b2a7a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfRestaurants_0481cc82-189a-48b8-8fab-3b200fc933df_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfRestaurants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of restaurants</link:label>
    <link:label id="lab_us-gaap_NumberOfRestaurants_label_en-US" xlink:label="lab_us-gaap_NumberOfRestaurants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Restaurants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRestaurants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfRestaurants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfRestaurants" xlink:to="lab_us-gaap_NumberOfRestaurants" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>cmg-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:11c7561a-e7b4-49c1-8e16-31fb97f52f40,g:f1e9a2fd-cab1-4eec-b8db-1434d7b6f1d9-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.chipotle.com/role/Cover" xlink:type="simple" xlink:href="cmg-20241231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c7776efc-fa38-460b-850d-d152ad10b7dc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentType_c7776efc-fa38-460b-850d-d152ad10b7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_93b106bd-ccf0-4bf9-b2ff-1eb89f795ed6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentAnnualReport_93b106bd-ccf0-4bf9-b2ff-1eb89f795ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3392bd8b-cb1e-4584-b265-1f77a345bc4d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentPeriodEndDate_3392bd8b-cb1e-4584-b265-1f77a345bc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0cdd238e-7e4e-4ef1-8be5-2671a4cdeb5c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_CurrentFiscalYearEndDate_0cdd238e-7e4e-4ef1-8be5-2671a4cdeb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_992d72be-482c-4391-bc19-94b377587890" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentTransitionReport_992d72be-482c-4391-bc19-94b377587890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_efe56125-315d-4c92-b9a2-3b26435ae383" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityFileNumber_efe56125-315d-4c92-b9a2-3b26435ae383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_12af6029-c64b-4f6d-ae45-57e07a1b18f7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityRegistrantName_12af6029-c64b-4f6d-ae45-57e07a1b18f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4f5de82e-f117-4d6b-a506-086cb5e8ec31" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4f5de82e-f117-4d6b-a506-086cb5e8ec31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8e565b5a-6722-4946-bb33-fcb78d7d0840" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityTaxIdentificationNumber_8e565b5a-6722-4946-bb33-fcb78d7d0840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6c209e3a-1be6-4e43-b491-a990555cee9c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityAddressAddressLine1_6c209e3a-1be6-4e43-b491-a990555cee9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_b23326e0-bde8-4e4d-b357-c44988c0cfde" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityAddressAddressLine2_b23326e0-bde8-4e4d-b357-c44988c0cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c8dfef84-6ce8-4b5f-9c3b-fab54fc4701b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityAddressCityOrTown_c8dfef84-6ce8-4b5f-9c3b-fab54fc4701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_650d3c76-eff5-49c0-8aae-452f09949742" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityAddressStateOrProvince_650d3c76-eff5-49c0-8aae-452f09949742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6604dafc-1778-47e9-a878-91d04047ecab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityAddressPostalZipCode_6604dafc-1778-47e9-a878-91d04047ecab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_51e18a0d-cde7-405c-8976-fe1bdac6e4e5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_CityAreaCode_51e18a0d-cde7-405c-8976-fe1bdac6e4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6e734102-a430-4f66-b1af-f2110c8c4a44" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_LocalPhoneNumber_6e734102-a430-4f66-b1af-f2110c8c4a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_40a04518-3203-4e75-b80d-793b098e2d9f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_Security12bTitle_40a04518-3203-4e75-b80d-793b098e2d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6b307bc3-ddb7-4668-be90-19bf58ce9e70" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_TradingSymbol_6b307bc3-ddb7-4668-be90-19bf58ce9e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_857031cd-827a-477c-82cc-a43f452c120e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_SecurityExchangeName_857031cd-827a-477c-82cc-a43f452c120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_db7f1dd7-a269-4a2c-99f4-dee477356635" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_db7f1dd7-a269-4a2c-99f4-dee477356635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f467dc7a-a586-452b-910f-d0d429130426" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityVoluntaryFilers_f467dc7a-a586-452b-910f-d0d429130426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f083369e-e044-43da-a161-f58ca8683e33" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityCurrentReportingStatus_f083369e-e044-43da-a161-f58ca8683e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9fc86c5d-eaf7-4a3a-b31b-65a6d383f83d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityInteractiveDataCurrent_9fc86c5d-eaf7-4a3a-b31b-65a6d383f83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5d0afe0e-e328-44bc-b762-e9d8d435fef2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityFilerCategory_5d0afe0e-e328-44bc-b762-e9d8d435fef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5da9f3aa-27fc-4678-9688-e1ecb960e64f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntitySmallBusiness_5da9f3aa-27fc-4678-9688-e1ecb960e64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_536acd2d-2a38-4d1c-b4e6-5fcc478d8386" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityEmergingGrowthCompany_536acd2d-2a38-4d1c-b4e6-5fcc478d8386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_a767201d-995e-44b3-b4e5-0fd4501bd0ab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_a767201d-995e-44b3-b4e5-0fd4501bd0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_b3692b4d-5260-4c34-a911-1e23248a6cea" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_b3692b4d-5260-4c34-a911-1e23248a6cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f42e787c-7c2a-40ae-955d-970ffccd5549" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityShellCompany_f42e787c-7c2a-40ae-955d-970ffccd5549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a7571ccb-2dfd-450b-8e8a-303f64585f13" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityPublicFloat_a7571ccb-2dfd-450b-8e8a-303f64585f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_44888213-b914-4232-a009-380969b279b7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_44888213-b914-4232-a009-380969b279b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9c57f87f-bac1-4525-b5e9-fac27f9fb876" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9c57f87f-bac1-4525-b5e9-fac27f9fb876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_36ba4760-75a8-4b4c-98e1-c2d910b060aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_EntityCentralIndexKey_36ba4760-75a8-4b4c-98e1-c2d910b060aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f5717f40-b62a-4efa-97ea-d917745c6e83" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentFiscalYearFocus_f5717f40-b62a-4efa-97ea-d917745c6e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1da97ebb-32ef-4b04-b318-ff386fea273d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1da97ebb-32ef-4b04-b318-ff386fea273d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9934869f-5d82-4dc7-ae5d-828baf4e45a3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ac44e677-627a-4f49-99b0-31538d895ac6" xlink:to="loc_dei_AmendmentFlag_9934869f-5d82-4dc7-ae5d-828baf4e45a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/AuditInformation" xlink:type="simple" xlink:href="cmg-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_AuditorAbstract_be5baec1-00f0-453e-a65a-d1c4ff2c4f9d" xlink:href="cmg-20241231.xsd#cmg_AuditorAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_9759bfda-20ca-4538-93ea-603e79b1c8b1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_AuditorAbstract_be5baec1-00f0-453e-a65a-d1c4ff2c4f9d" xlink:to="loc_dei_AuditorFirmId_9759bfda-20ca-4538-93ea-603e79b1c8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_aa53e235-703d-4b75-b2d5-edf55e0412a0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_AuditorAbstract_be5baec1-00f0-453e-a65a-d1c4ff2c4f9d" xlink:to="loc_dei_AuditorName_aa53e235-703d-4b75-b2d5-edf55e0412a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_62b55ee2-71dc-41fd-b5cd-a9d3b17b54d2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_AuditorAbstract_be5baec1-00f0-453e-a65a-d1c4ff2c4f9d" xlink:to="loc_dei_AuditorLocation_62b55ee2-71dc-41fd-b5cd-a9d3b17b54d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8e34cf9f-c20b-4011-81ec-42007f802cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8e34cf9f-c20b-4011-81ec-42007f802cb6" xlink:to="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_15123ecf-11b4-4b6c-8939-9c558196cf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_15123ecf-11b4-4b6c-8939-9c558196cf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3ed1dd90-01c8-49e0-a3f5-e8a68fd966d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3ed1dd90-01c8-49e0-a3f5-e8a68fd966d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ccf73f88-34c0-4713-867e-360f6355fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_InventoryNet_ccf73f88-34c0-4713-867e-360f6355fd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2dc06cf4-1502-4b8b-9923-1f18ec41d670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2dc06cf4-1502-4b8b-9923-1f18ec41d670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_113de48e-c497-479c-9c4a-b01181c35a73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_IncomeTaxesReceivable_113de48e-c497-479c-9c4a-b01181c35a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_c53049c6-04db-46d2-adaa-9f4f2af40ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_c53049c6-04db-46d2-adaa-9f4f2af40ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_22412212-0794-4e50-a3d7-21ce35d3d843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c4e125da-4755-48bc-979b-963cb98746f2" xlink:to="loc_us-gaap_AssetsCurrent_22412212-0794-4e50-a3d7-21ce35d3d843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fe3082e7-8dc6-4830-b0bc-edf6464f9338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fe3082e7-8dc6-4830-b0bc-edf6464f9338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_f435b9e6-86f5-4c6e-a6ac-be009181567f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_LongTermInvestments_f435b9e6-86f5-4c6e-a6ac-be009181567f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_a85bc6e3-f574-4cad-9ba3-0ad23586ba34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_a85bc6e3-f574-4cad-9ba3-0ad23586ba34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_495ee36c-970b-4d02-af5a-e89e9e5de6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_495ee36c-970b-4d02-af5a-e89e9e5de6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4efce99b-b840-403c-a859-12686fde0535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4efce99b-b840-403c-a859-12686fde0535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e1202fbb-4bdc-43d9-9f7b-17c688c4bd18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_Goodwill_e1202fbb-4bdc-43d9-9f7b-17c688c4bd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c6a8825b-a295-4ddc-bfd4-e7052301764e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc93561d-6a93-4648-b532-18c10fae49af" xlink:to="loc_us-gaap_Assets_c6a8825b-a295-4ddc-bfd4-e7052301764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8e34cf9f-c20b-4011-81ec-42007f802cb6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_03fd9685-957e-415f-8b59-dba0eeb26954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_AccountsPayableCurrent_03fd9685-957e-415f-8b59-dba0eeb26954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_af68158b-792c-4c21-a5cd-77d9aa0d6607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_af68158b-792c-4c21-a5cd-77d9aa0d6607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a6cc0995-b368-41c8-8a51-25493070ab5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a6cc0995-b368-41c8-8a51-25493070ab5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb3715c4-3c9c-440b-a8ea-00ab18ec6d94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cb3715c4-3c9c-440b-a8ea-00ab18ec6d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_51923e11-1279-414a-a077-57ba755392f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_51923e11-1279-414a-a077-57ba755392f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8ed9be59-9fa6-487c-8da4-c95b4e31a264" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d7b80978-fc7e-43cf-997e-f489646083b9" xlink:to="loc_us-gaap_LiabilitiesCurrent_8ed9be59-9fa6-487c-8da4-c95b4e31a264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f4b1ba7d-a083-4abf-9c80-384758882680" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f4b1ba7d-a083-4abf-9c80-384758882680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_260e5ba8-0651-40d2-82b3-8e96335b6a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_260e5ba8-0651-40d2-82b3-8e96335b6a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f1af8ee2-b182-488c-b66c-cd3d45a3d793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f1af8ee2-b182-488c-b66c-cd3d45a3d793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2b76801a-eed3-4bc9-a31d-9d6caeeba69c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2b76801a-eed3-4bc9-a31d-9d6caeeba69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2a6fd093-a2e8-4d52-a080-dd0e2c373eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_Liabilities_2a6fd093-a2e8-4d52-a080-dd0e2c373eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_dc4d53d0-273c-4b64-8ea5-25dad9ee31a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_PreferredStockValue_dc4d53d0-273c-4b64-8ea5-25dad9ee31a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7628f2d5-0e92-4e46-8b79-38d3040bf25f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_CommonStockValue_7628f2d5-0e92-4e46-8b79-38d3040bf25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_08a0313c-a637-4284-993b-ad16e842ba3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_08a0313c-a637-4284-993b-ad16e842ba3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_2b1fe65e-4883-4252-afdc-dbacec95fb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_2b1fe65e-4883-4252-afdc-dbacec95fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_85e348c7-5d56-4242-b3e5-acc3f1b21334" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_85e348c7-5d56-4242-b3e5-acc3f1b21334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d42324f2-a76a-4887-a0de-2d79063f9a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d42324f2-a76a-4887-a0de-2d79063f9a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_650bbbb7-ccb2-43c7-b66a-2bd4ef519249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_36cf261a-ca32-49fc-adde-bc96dbe7472c" xlink:to="loc_us-gaap_StockholdersEquity_650bbbb7-ccb2-43c7-b66a-2bd4ef519249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fa3d87c6-8d68-401c-a9ba-e847fb41512f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_94c7c5a8-a6bd-42f1-8c67-012305fc7f1a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fa3d87c6-8d68-401c-a9ba-e847fb41512f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f3408ee0-12f3-4f0d-8334-3ea4b35e08a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f3408ee0-12f3-4f0d-8334-3ea4b35e08a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_bc7451d5-d9cf-4837-828b-0b8617286f06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_bc7451d5-d9cf-4837-828b-0b8617286f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e182f96e-d895-4770-8369-1f44c83edd51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e182f96e-d895-4770-8369-1f44c83edd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d5f77f25-9ab8-4c1e-9585-040758b865a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d5f77f25-9ab8-4c1e-9585-040758b865a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9731ed5a-e294-4d5d-9b4e-116cfe575f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9731ed5a-e294-4d5d-9b4e-116cfe575f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_662b2268-5442-4c8b-af4e-19979fff0aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_CommonStockSharesIssued_662b2268-5442-4c8b-af4e-19979fff0aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_34593354-8cfd-456a-9f08-04cd57cb885a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2c661890-9de1-45f3-bc89-49c3f0080d1a" xlink:to="loc_us-gaap_TreasuryStockCommonShares_34593354-8cfd-456a-9f08-04cd57cb885a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_3eef5c0c-a3a2-4b0f-bb51-6e48ea0bfccd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3eef5c0c-a3a2-4b0f-bb51-6e48ea0bfccd" xlink:to="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:to="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_076d4095-e46d-46dc-a9e6-b64a77939b60" xlink:to="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FoodAndBeverageMember_3c0617bf-c3a3-4b96-8228-dc181bb0439e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FoodAndBeverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:to="loc_us-gaap_FoodAndBeverageMember_3c0617bf-c3a3-4b96-8228-dc181bb0439e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeliveryServiceMember_24807d0e-59cf-4e80-80de-2b9d95816bcf" xlink:href="cmg-20241231.xsd#cmg_DeliveryServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_106cced3-2a69-4034-bf36-ebacffbfdb1b" xlink:to="loc_cmg_DeliveryServiceMember_24807d0e-59cf-4e80-80de-2b9d95816bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2ff3caf6-7238-4dfd-9d28-6f488173a81c" xlink:to="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_17ec3b76-ce39-4ca6-b74a-621ec87e12ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_Revenues_17ec3b76-ce39-4ca6-b74a-621ec87e12ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_f18fb56b-bb6c-4824-9476-35036727de24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostDirectMaterial_f18fb56b-bb6c-4824-9476-35036727de24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_b20caa35-c5b0-4b42-bb5e-86cf090dd744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostDirectLabor_b20caa35-c5b0-4b42-bb5e-86cf090dd744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_34a1ac95-df63-4605-817e-35ddf496b451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OccupancyNet_34a1ac95-df63-4605-817e-35ddf496b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_18e9b644-ca10-4f76-9246-2bcd13738ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_18e9b644-ca10-4f76-9246-2bcd13738ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4cafc48c-78ba-42d0-9500-bd3a5bf56d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4cafc48c-78ba-42d0-9500-bd3a5bf56d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_10b599e7-3170-4962-91ab-a262982fb7db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_10b599e7-3170-4962-91ab-a262982fb7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_3ee3d1d7-7709-41b8-a1c5-419875874901" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreOpeningCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_PreOpeningCosts_3ee3d1d7-7709-41b8-a1c5-419875874901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_f96fbc03-bad7-455a-b9b0-6bdefa968a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_f96fbc03-bad7-455a-b9b0-6bdefa968a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_c542881f-eef6-4148-9211-a07c05ab56ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_CostsAndExpenses_c542881f-eef6-4148-9211-a07c05ab56ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ce5fb21d-d28d-4edd-8f11-c8d591b09b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OperatingIncomeLoss_ce5fb21d-d28d-4edd-8f11-c8d591b09b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4eaa14f4-6077-4666-a6d8-30eb21a7f92e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4eaa14f4-6077-4666-a6d8-30eb21a7f92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a7d573a2-7b09-4958-a153-fb3fbed74f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a7d573a2-7b09-4958-a153-fb3fbed74f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2fc4420b-5ace-4fdf-885f-7cb677d48758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2fc4420b-5ace-4fdf-885f-7cb677d48758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd787fd4-d3ad-4920-83cc-ea289948416a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_bdc22ba2-fda1-448a-a07b-ee3beab18bd2" xlink:to="loc_us-gaap_NetIncomeLoss_bd787fd4-d3ad-4920-83cc-ea289948416a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fdc84b4d-c920-4ba9-a02e-8405f3baa964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:to="loc_us-gaap_EarningsPerShareBasic_fdc84b4d-c920-4ba9-a02e-8405f3baa964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd793256-8d16-4c42-b90f-4a01f09d853a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6ca6f95-d2a0-44b8-bfe8-c275927f0a3a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd793256-8d16-4c42-b90f-4a01f09d853a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52cab811-906b-4043-9c45-e21d05292617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52cab811-906b-4043-9c45-e21d05292617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1866c5c8-665b-43bf-ab1d-e534850bf479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_d7da5eb5-a46f-4f48-bb21-2a9e4af46647" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1866c5c8-665b-43bf-ab1d-e534850bf479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ffcc80de-faa7-4c5e-b194-0bf8ace672db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_aca7f6e4-f4a6-481e-9bbc-8f2c330312c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ffcc80de-faa7-4c5e-b194-0bf8ace672db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0869eaba-b407-4627-8c35-ce5aeee90b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738495b4-67d4-45a1-b675-837728d90715" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0869eaba-b407-4627-8c35-ce5aeee90b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_332894d6-8786-47ab-8d3e-506aa22cab30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_332894d6-8786-47ab-8d3e-506aa22cab30" xlink:to="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_261471d8-d743-4c03-9667-511419098fde" xlink:to="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f802c8c3-3470-485f-9a7e-2fe1d2450467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_CommonStockMember_f802c8c3-3470-485f-9a7e-2fe1d2450467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a75e0d06-cf45-48b1-a868-c85b762a7303" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a75e0d06-cf45-48b1-a868-c85b762a7303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_87884cd3-3702-41e6-a928-c74929c4d1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_TreasuryStockCommonMember_87884cd3-3702-41e6-a928-c74929c4d1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5034b7de-c0bd-434a-a05a-8c345eb3d31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_RetainedEarningsMember_5034b7de-c0bd-434a-a05a-8c345eb3d31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15344a59-a9a9-49e7-935c-2eaec4421a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cab608a2-cc21-4c0d-95b7-7f5834136859" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15344a59-a9a9-49e7-935c-2eaec4421a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_81a2c00a-7e8f-4733-8a7e-cb9dda5064a0" xlink:to="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2c59fdd-3fd5-433e-bd45-de845fdb9717" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b8cedbec-a6e1-43de-8467-6ce5acf6eb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b8cedbec-a6e1-43de-8467-6ce5acf6eb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a4888ae-70fb-4465-a2ad-d8ae94429fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockholdersEquity_3a4888ae-70fb-4465-a2ad-d8ae94429fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_27e9ba7c-67de-4dc2-a8ed-a4df94c7dc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockCommonShares_27e9ba7c-67de-4dc2-a8ed-a4df94c7dc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a6ed633a-fa9b-4a52-960b-29a6a5a86408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a6ed633a-fa9b-4a52-960b-29a6a5a86408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f608614e-3b6b-4c3f-8800-f640c1149a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_f608614e-3b6b-4c3f-8800-f640c1149a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_b45aa5f9-dacc-49f5-8b7b-1dd9b1273da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_b45aa5f9-dacc-49f5-8b7b-1dd9b1273da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_99c4b657-872c-4a61-ae11-3f8d02d9b811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_99c4b657-872c-4a61-ae11-3f8d02d9b811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b716ef87-40af-4ccc-8bae-6b6a8bb9e733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b716ef87-40af-4ccc-8bae-6b6a8bb9e733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_aca7235a-5bad-4dda-bf55-9b450f3997c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_aca7235a-5bad-4dda-bf55-9b450f3997c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_e6316f6a-567f-4327-ad1f-23f88e831ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_e6316f6a-567f-4327-ad1f-23f88e831ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_05265869-3c54-4214-9052-6cc6253c4c61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_NetIncomeLoss_05265869-3c54-4214-9052-6cc6253c4c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_06856b38-d322-4505-a3e6-66effc8021cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_06856b38-d322-4505-a3e6-66effc8021cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a7cc7095-a69f-4a8b-bcb2-f1f13b087b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a7cc7095-a69f-4a8b-bcb2-f1f13b087b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_61db338e-57cc-48cc-98d2-d8dfda37eaec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_StockholdersEquity_61db338e-57cc-48cc-98d2-d8dfda37eaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c38edea7-608e-4fe9-a9d2-ba9164d30eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9d0577d-eaad-4114-b8bf-dbd3f45f23b3" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c38edea7-608e-4fe9-a9d2-ba9164d30eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cmg-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5d29c10c-5834-4340-8ee4-8f5b9dcd485e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5d29c10c-5834-4340-8ee4-8f5b9dcd485e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_86fa406c-c56d-40c0-a9d2-6ce85996e809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5d29c10c-5834-4340-8ee4-8f5b9dcd485e" xlink:to="loc_us-gaap_NetIncomeLoss_86fa406c-c56d-40c0-a9d2-6ce85996e809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5d29c10c-5834-4340-8ee4-8f5b9dcd485e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_05708eaa-b105-40c5-9b8d-8b215c5fd1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_05708eaa-b105-40c5-9b8d-8b215c5fd1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0bd91e21-0a9f-48f9-8017-ba1dd883db55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0bd91e21-0a9f-48f9-8017-ba1dd883db55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_35a1d0a6-4bcd-4feb-b48e-09fe045cef64" xlink:href="cmg-20241231.xsd#cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents_35a1d0a6-4bcd-4feb-b48e-09fe045cef64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_cd080751-1b84-4bd0-a85b-dc5e86824a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_cd080751-1b84-4bd0-a85b-dc5e86824a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e96fe0e3-e103-4d61-aa75-6526a9d65224" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_ShareBasedCompensation_e96fe0e3-e103-4d61-aa75-6526a9d65224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6f7c0516-f421-420f-9adf-99d9edf50b19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6f7c0516-f421-420f-9adf-99d9edf50b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_56712dc6-d0d6-45db-8fc8-c23db0aa1713" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ccce1b30-4cda-4c8c-972e-b2892af427f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ccce1b30-4cda-4c8c-972e-b2892af427f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bdf7566a-1eb5-4a3a-a6ad-09d212f9814d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bdf7566a-1eb5-4a3a-a6ad-09d212f9814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3a84dd57-708b-45a3-8d64-5a2b4ca30062" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3a84dd57-708b-45a3-8d64-5a2b4ca30062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets_ae3f8f74-3e98-42e6-aff3-e45e2082cbca" xlink:href="cmg-20241231.xsd#cmg_IncreaseDecreaseInOperatingLeaseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_cmg_IncreaseDecreaseInOperatingLeaseAssets_ae3f8f74-3e98-42e6-aff3-e45e2082cbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ca626b54-5669-42b6-957e-622a96042c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ca626b54-5669-42b6-957e-622a96042c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bb38185b-5cd1-4862-9469-7f7e17fc689d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bb38185b-5cd1-4862-9469-7f7e17fc689d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_46455763-736f-4b6b-bc68-49beb27b8f60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_46455763-736f-4b6b-bc68-49beb27b8f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_be72c75d-65c0-4403-9c6f-2a15544bcc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_be72c75d-65c0-4403-9c6f-2a15544bcc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_715aa20e-b725-4f0a-9c5f-5bc5b60191e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_715aa20e-b725-4f0a-9c5f-5bc5b60191e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_0e7988fa-b97c-4f5a-9c79-a37ae6524a20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_0e7988fa-b97c-4f5a-9c79-a37ae6524a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f29338a9-b3e4-4662-9e34-5e588a3fe0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f29338a9-b3e4-4662-9e34-5e588a3fe0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8ead59a8-5702-419c-b340-79f432e7d065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8ead59a8-5702-419c-b340-79f432e7d065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6afade7b-21e9-4eb2-8630-10864dd5e70b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bfbdee18-8160-4d02-92c9-2acea1410f5f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6afade7b-21e9-4eb2-8630-10864dd5e70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2cf8071b-7c29-4d33-ba34-7009401113a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2cf8071b-7c29-4d33-ba34-7009401113a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_9da430f2-b2b9-44ee-9cbb-613ecb0e1468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_9da430f2-b2b9-44ee-9cbb-613ecb0e1468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f447c6d3-e8e7-4708-9ea6-2ad6d81e4e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f447c6d3-e8e7-4708-9ea6-2ad6d81e4e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_092762b3-04b5-439c-81fa-78a1a02a1bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_092762b3-04b5-439c-81fa-78a1a02a1bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_38abd499-03fc-4daa-baa7-bef5ef3b40c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_095ac4bd-b67e-4204-add9-6390be8f5df0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_38abd499-03fc-4daa-baa7-bef5ef3b40c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c9643298-7bd9-41ee-b0d4-4a3b2ce0ff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c9643298-7bd9-41ee-b0d4-4a3b2ce0ff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d2ce2031-f43e-4087-8972-e846c4f7b94b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d2ce2031-f43e-4087-8972-e846c4f7b94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_af207e15-a33f-4700-a214-f7d1278499ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_af207e15-a33f-4700-a214-f7d1278499ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb931d5e-daa8-4f86-9cd0-2979ae7c5473" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ab3f0bc-26d7-48af-ab8b-6fc914d927ad" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb931d5e-daa8-4f86-9cd0-2979ae7c5473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0517043a-3e68-4a9b-9b5c-be5567d1ff60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0517043a-3e68-4a9b-9b5c-be5567d1ff60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5aaf9783-057c-48dd-a766-fc5395823030" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5aaf9783-057c-48dd-a766-fc5395823030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cd0e202f-72e0-4097-8119-54f53dd682fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cd0e202f-72e0-4097-8119-54f53dd682fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a8e5cc3-4f2d-4c39-985f-05ae2fb8d510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a8e5cc3-4f2d-4c39-985f-05ae2fb8d510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b60457e9-4e90-4bbe-9d9e-da455ca290f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c714f5db-fa25-4b6c-b092-92dfade4e4bc" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b60457e9-4e90-4bbe-9d9e-da455ca290f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a75461f2-c583-4158-8d05-9f1f4d0923bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b60457e9-4e90-4bbe-9d9e-da455ca290f9" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a75461f2-c583-4158-8d05-9f1f4d0923bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c4fb4f04-488d-43c5-877c-17abf102f665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b60457e9-4e90-4bbe-9d9e-da455ca290f9" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c4fb4f04-488d-43c5-877c-17abf102f665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities_b6e99dd4-d481-44ae-9628-bbf799fe151d" xlink:href="cmg-20241231.xsd#cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b60457e9-4e90-4bbe-9d9e-da455ca290f9" xlink:to="loc_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities_b6e99dd4-d481-44ae-9628-bbf799fe151d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_99db1ce2-95d5-4fdb-8c80-9e7c8ba4e4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_63bef218-6292-48ea-a8a0-c6898cebc7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_99db1ce2-95d5-4fdb-8c80-9e7c8ba4e4d9" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_63bef218-6292-48ea-a8a0-c6898cebc7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformation" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformation"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_88b9a22c-928a-4631-bc4c-bf8b3a2c5781" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_48ea3562-4a32-44e9-b5b9-e83903aa0e31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_88b9a22c-928a-4631-bc4c-bf8b3a2c5781" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_48ea3562-4a32-44e9-b5b9-e83903aa0e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognition" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2fc39755-1262-4453-b781-e941725d8229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9d9dde70-d30c-4f19-9522-226908167a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2fc39755-1262-4453-b781-e941725d8229" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9d9dde70-d30c-4f19-9522-226908167a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cmg-20241231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3f2021f8-b483-4fe5-bd08-45bfe6c4922f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_45613792-4de1-4a2c-8f1f-138c16911e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3f2021f8-b483-4fe5-bd08-45bfe6c4922f" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_45613792-4de1-4a2c-8f1f-138c16911e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestments" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestments"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EquityInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_11573d63-b0c5-4b10-9d87-c56d99c71ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EquityInvestmentsDisclosureTextBlock_f362baff-d347-4e86-bd59-f6c7b27b35d0" xlink:href="cmg-20241231.xsd#cmg_EquityInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_11573d63-b0c5-4b10-9d87-c56d99c71ec3" xlink:to="loc_cmg_EquityInvestmentsDisclosureTextBlock_f362baff-d347-4e86-bd59-f6c7b27b35d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c53527d2-a1e6-4148-b7b9-bc3ab956eb41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_879bdbe8-4257-400f-93f4-a655040feb35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c53527d2-a1e6-4148-b7b9-bc3ab956eb41" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_879bdbe8-4257-400f-93f4-a655040feb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="cmg-20241231.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0c280c14-8fee-4c00-9741-e4281544b0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_19dd7c77-5111-4222-890d-058ad6e0e8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c280c14-8fee-4c00-9741-e4281544b0c6" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_19dd7c77-5111-4222-890d-058ad6e0e8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fbe421b3-5d35-4176-83b3-565cc18ce7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b337a0f9-947d-430d-a996-2a6616534416" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fbe421b3-5d35-4176-83b3-565cc18ce7ca" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b337a0f9-947d-430d-a996-2a6616534416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/Leases" xlink:type="simple" xlink:href="cmg-20241231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_94797fce-4963-42ea-aed0-9f54e8ec9e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_40fd2ab3-fac2-437a-8754-370cf260ba6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_94797fce-4963-42ea-aed0-9f54e8ec9e43" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_40fd2ab3-fac2-437a-8754-370cf260ba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cfdd2dd7-d2c4-492a-972c-aef9dfa043e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_43588ea7-9e9d-4f6d-8628-083febb11871" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cfdd2dd7-d2c4-492a-972c-aef9dfa043e3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_43588ea7-9e9d-4f6d-8628-083febb11871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cmg-20241231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9342502d-cd27-4e20-ab33-91a521953c38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e5c0bb7d-16c2-4c6e-95b3-7e9a06f871ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9342502d-cd27-4e20-ab33-91a521953c38" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e5c0bb7d-16c2-4c6e-95b3-7e9a06f871ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/Debt" xlink:type="simple" xlink:href="cmg-20241231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d7662947-d9a0-49a0-9c56-566f7275e333" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_8856fba6-1d6e-4d7e-a84b-79884b87f6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d7662947-d9a0-49a0-9c56-566f7275e333" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_8856fba6-1d6e-4d7e-a84b-79884b87f6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cmg-20241231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c69ec9c4-d0a3-49f3-a36d-abce417cf5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_aafe3ccc-3672-4f52-9a97-b106644c84fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c69ec9c4-d0a3-49f3-a36d-abce417cf5ec" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_aafe3ccc-3672-4f52-9a97-b106644c84fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReporting" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3ccfa418-e524-428d-8eef-75d134355e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_d1feb51f-39c3-4c42-85ca-503022b35a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3ccfa418-e524-428d-8eef-75d134355e37" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_d1feb51f-39c3-4c42-85ca-503022b35a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_c88c178f-466b-46b6-83de-9ab3040619dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_c88c178f-466b-46b6-83de-9ab3040619dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5cf3b130-ecff-4cf6-b205-91596667f60b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_UseOfEstimates_5cf3b130-ecff-4cf6-b205-91596667f60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0f204125-761b-44d2-bdef-69c874cffac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0f204125-761b-44d2-bdef-69c874cffac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0b566b5f-f670-4759-8a4b-b909f1690d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0b566b5f-f670-4759-8a4b-b909f1690d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_465a64e5-59ce-4c0e-8cc6-aee8cd3c5aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_465a64e5-59ce-4c0e-8cc6-aee8cd3c5aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_8bc07c1f-e0ef-4516-9262-7df772644170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_8bc07c1f-e0ef-4516-9262-7df772644170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_bd6cc049-e4bb-4bb6-a85f-7899fa73a2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_bd6cc049-e4bb-4bb6-a85f-7899fa73a2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_17439402-ede5-4fe5-931c-5672361aaa61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_17439402-ede5-4fe5-931c-5672361aaa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_009ad389-7de9-4693-8158-f6ad14a55d86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_009ad389-7de9-4693-8158-f6ad14a55d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a7ca9912-c62d-4ad3-b389-7157d3fd685d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a7ca9912-c62d-4ad3-b389-7157d3fd685d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_09e44b01-84c7-4a9c-ab3b-bf6cf653deba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_09e44b01-84c7-4a9c-ab3b-bf6cf653deba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6e6c2848-f37e-446f-b52f-8a405521bc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6e6c2848-f37e-446f-b52f-8a405521bc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_95bdcae8-0a44-462a-a088-68e8d169acac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_95bdcae8-0a44-462a-a088-68e8d169acac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_9ffa9274-6ee2-4823-a5fb-513ef7dc81db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_9ffa9274-6ee2-4823-a5fb-513ef7dc81db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityReserveEstimatePolicy_bdbb9cf5-7413-4748-ae27-cc02f38c4146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_LiabilityReserveEstimatePolicy_bdbb9cf5-7413-4748-ae27-cc02f38c4146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_28bded25-9de2-4623-a74b-a7126914b0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_28bded25-9de2-4623-a74b-a7126914b0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_e945294b-4175-4300-b27f-0648687fbd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_e945294b-4175-4300-b27f-0648687fbd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_10ad8c66-322d-4206-b586-f134b4ce6a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_10ad8c66-322d-4206-b586-f134b4ce6a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock_904572b3-91f1-48c5-9b3a-8bf6370f084b" xlink:href="cmg-20241231.xsd#cmg_FoodBeverageAndPackagingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock_904572b3-91f1-48c5-9b3a-8bf6370f084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_OtherOperatingCostsPolicyTextBlock_4459d223-c940-4103-a58b-75adf4fe01c2" xlink:href="cmg-20241231.xsd#cmg_OtherOperatingCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_cmg_OtherOperatingCostsPolicyTextBlock_4459d223-c940-4103-a58b-75adf4fe01c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock_c40acc42-98b0-412b-8e73-70a621c28316" xlink:href="cmg-20241231.xsd#cmg_ConsiderationReceivedFromVendorsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock_c40acc42-98b0-412b-8e73-70a621c28316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2318ab91-6779-4577-a3a9-fe3fed7c8408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_2318ab91-6779-4577-a3a9-fe3fed7c8408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f0be86bf-be75-4916-888b-b00c72c3a689" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f0be86bf-be75-4916-888b-b00c72c3a689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StartUpActivitiesCostPolicy_77b28bd6-bbf4-4641-b54d-639833f76f39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StartUpActivitiesCostPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_StartUpActivitiesCostPolicy_77b28bd6-bbf4-4641-b54d-639833f76f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8c6bb7ad-7fd2-4894-93b7-bf8a179df98b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8c6bb7ad-7fd2-4894-93b7-bf8a179df98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_b0c6449e-bf3b-40c0-b0bf-e66b52284741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_b0c6449e-bf3b-40c0-b0bf-e66b52284741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f73261e1-29ab-4cdc-b77e-e3c2567d5f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71187086-c5bf-4ede-9c8b-a470dd355a0f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f73261e1-29ab-4cdc-b77e-e3c2567d5f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_29500248-724c-42f5-b166-1dea7d1f0f79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_ad5bed57-9907-48d5-a150-036a19d1b7ed" xlink:href="cmg-20241231.xsd#cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_29500248-724c-42f5-b166-1dea7d1f0f79" xlink:to="loc_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_ad5bed57-9907-48d5-a150-036a19d1b7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_be151a28-ca80-4641-ae10-f208fc8f8e25" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_07a1bc10-2361-48cb-b29c-1da810ed9476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_be151a28-ca80-4641-ae10-f208fc8f8e25" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_07a1bc10-2361-48cb-b29c-1da810ed9476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1b87f7c0-d789-461e-9cfd-0946a0b01022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_be151a28-ca80-4641-ae10-f208fc8f8e25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1b87f7c0-d789-461e-9cfd-0946a0b01022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock_c3a35514-fbf2-4484-a907-0567699c7fac" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_be151a28-ca80-4641-ae10-f208fc8f8e25" xlink:to="loc_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock_c3a35514-fbf2-4484-a907-0567699c7fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4f26438e-37b1-4126-8da8-24ae3c6a9392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_be151a28-ca80-4641-ae10-f208fc8f8e25" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4f26438e-37b1-4126-8da8-24ae3c6a9392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f502a35-1a93-466c-a39e-d5d5b91968ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock_2babe5c0-147e-41d2-9ca4-c0bc8549e6e1" xlink:href="cmg-20241231.xsd#cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f502a35-1a93-466c-a39e-d5d5b91968ec" xlink:to="loc_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock_2babe5c0-147e-41d2-9ca4-c0bc8549e6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_29d8ad9d-01a9-4e55-a882-5ab939a4d22a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f502a35-1a93-466c-a39e-d5d5b91968ec" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_29d8ad9d-01a9-4e55-a882-5ab939a4d22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_750f730f-c925-4cc5-9526-7dc1b498a2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f502a35-1a93-466c-a39e-d5d5b91968ec" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_750f730f-c925-4cc5-9526-7dc1b498a2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a0a6469e-1ef7-4370-a9b6-2db03b096229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock_16cc4e5f-9938-443e-a339-731eb555cd5a" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a0a6469e-1ef7-4370-a9b6-2db03b096229" xlink:to="loc_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock_16cc4e5f-9938-443e-a339-731eb555cd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestmentsTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EquityInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a218697e-77ea-4675-98cc-6244b93937f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfEquityInvestmentsTableTextBlock_22bfa69f-ac13-4fd9-a399-9d336373e2eb" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfEquityInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a218697e-77ea-4675-98cc-6244b93937f1" xlink:to="loc_cmg_ScheduleOfEquityInvestmentsTableTextBlock_22bfa69f-ac13-4fd9-a399-9d336373e2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_7a4efe44-e6cf-462e-b784-1c71b6c23c22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_7a4efe44-e6cf-462e-b784-1c71b6c23c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_584d62ae-8ffd-4011-afdd-b586808d6f36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_584d62ae-8ffd-4011-afdd-b586808d6f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2ea94df4-e53d-4573-b521-06ba507fccae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2ea94df4-e53d-4573-b521-06ba507fccae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8cfb61cc-b17b-4792-bb22-377cb2c2d9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8cfb61cc-b17b-4792-bb22-377cb2c2d9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_401b4f08-0764-4a7f-8ecc-a491b079ec98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_238ae9e4-7a83-415c-8b1e-f2c67c8fe407" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_401b4f08-0764-4a7f-8ecc-a491b079ec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7cfabd72-5085-4490-8eae-d501be1a38d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7cfabd72-5085-4490-8eae-d501be1a38d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_43d6ee05-0fd5-43e5-bf01-a8d772c541c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_43d6ee05-0fd5-43e5-bf01-a8d772c541c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_18eb5ad8-c4ab-4410-91f0-1e9f45d65851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_18eb5ad8-c4ab-4410-91f0-1e9f45d65851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_71d5a253-efd6-441e-996b-889606024c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_71d5a253-efd6-441e-996b-889606024c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_961932dd-4849-4639-8f60-a3e70fca50bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_961932dd-4849-4639-8f60-a3e70fca50bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock_95726d75-c224-48b0-8929-6e8ac114f1be" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd9eeec8-625e-43b3-b814-e4b065f6bc3f" xlink:to="loc_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock_95726d75-c224-48b0-8929-6e8ac114f1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ce7b46d7-0f23-49c5-8b99-83b2e7dc9e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_97f23961-82ea-43ab-9a9c-bf4c96c59719" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce7b46d7-0f23-49c5-8b99-83b2e7dc9e98" xlink:to="loc_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_97f23961-82ea-43ab-9a9c-bf4c96c59719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3bed9bd5-c251-40b3-bb88-eb37b7cc3bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce7b46d7-0f23-49c5-8b99-83b2e7dc9e98" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3bed9bd5-c251-40b3-bb88-eb37b7cc3bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock_cf413daa-b97a-4ec1-bf38-81199168874d" xlink:href="cmg-20241231.xsd#cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce7b46d7-0f23-49c5-8b99-83b2e7dc9e98" xlink:to="loc_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock_cf413daa-b97a-4ec1-bf38-81199168874d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396ccfad-4da8-46b4-ac0c-ae8f5845cf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ce7b46d7-0f23-49c5-8b99-83b2e7dc9e98" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_396ccfad-4da8-46b4-ac0c-ae8f5845cf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_26de854f-b18d-4bc8-9dbb-f62a2115460f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_87aa234d-7db3-437a-a097-c4ae44095abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_26de854f-b18d-4bc8-9dbb-f62a2115460f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_87aa234d-7db3-437a-a097-c4ae44095abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock_78f2098f-0005-4fdb-923b-013c38a964e0" xlink:href="cmg-20241231.xsd#cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_26de854f-b18d-4bc8-9dbb-f62a2115460f" xlink:to="loc_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock_78f2098f-0005-4fdb-923b-013c38a964e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4c955647-541e-4e1a-a17d-4201859f2bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ac88a5cd-f208-4ce1-8eb9-5727baf70c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4c955647-541e-4e1a-a17d-4201859f2bc2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ac88a5cd-f208-4ce1-8eb9-5727baf70c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1bfbfcc8-d948-4c9e-bfa8-08e5e87545b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4c955647-541e-4e1a-a17d-4201859f2bc2" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1bfbfcc8-d948-4c9e-bfa8-08e5e87545b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8bbe7639-0075-43e8-b62a-26e46ce981fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8bbe7639-0075-43e8-b62a-26e46ce981fd" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fb190d09-0661-447f-9a95-bfe87456a1bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2f7b18ab-da8c-495f-9987-336d04217c79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2f7b18ab-da8c-495f-9987-336d04217c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_8d417671-2027-45ad-8082-7bea8763f7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_8d417671-2027-45ad-8082-7bea8763f7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_41ffcd37-17bd-4414-8533-651b0915259e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0d57fae-fd28-42ce-a022-6cc036371d8f" xlink:to="loc_us-gaap_PerformanceSharesMember_41ffcd37-17bd-4414-8533-651b0915259e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_fc24d432-10c3-48af-bf33-e92e6c1e870d" xlink:to="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleMember_08f652fa-12a9-4fbb-aff4-f0e94fd27a28" xlink:href="cmg-20241231.xsd#cmg_ChipotleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_174aa597-4109-47b2-b01a-1ed24eeba753" xlink:to="loc_cmg_ChipotleMember_08f652fa-12a9-4fbb-aff4-f0e94fd27a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5b6f97da-1b88-44fa-8a16-bc9103ff2e82" xlink:to="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48d46578-9fd5-4dc5-b447-c231675c16ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:to="loc_srt_MinimumMember_48d46578-9fd5-4dc5-b447-c231675c16ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b93262ff-72a2-4fb8-9d1b-9cac68aa0efb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ef03b01b-3ec2-4fdf-a8a8-8987090080b6" xlink:to="loc_srt_MaximumMember_b93262ff-72a2-4fb8-9d1b-9cac68aa0efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FranchisorDisclosureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FranchisorDisclosureAxis_15d46d2f-0d38-40fd-aaa3-39baabaf2dc5" xlink:to="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LicensedUnitsMember_16b5a32d-fcaa-40ea-b736-28b9adadf7b4" xlink:href="cmg-20241231.xsd#cmg_LicensedUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FranchisorDisclosureDomain_1a3cb2bb-84e6-4bcd-a008-8eec8f841d26" xlink:to="loc_cmg_LicensedUnitsMember_16b5a32d-fcaa-40ea-b736-28b9adadf7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_53d10467-06b4-4ccb-8525-0699ffdca1f8" xlink:to="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_5825972f-5b8e-4f5d-9cd7-826b98279d29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_5825972f-5b8e-4f5d-9cd7-826b98279d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_8f71042b-0b0e-4417-9d0d-fb9705e4969b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_2265f4ae-9728-498e-9372-97eb1c44e122" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_8f71042b-0b0e-4417-9d0d-fb9705e4969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_75949d89-89c3-4bd4-81f8-89b5d704df27" xlink:to="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e19f5df8-4fc6-49d9-ac8f-06c730ef71ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e19f5df8-4fc6-49d9-ac8f-06c730ef71ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_40561633-d399-4ece-bef6-1bfd10db2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e51db76-5c22-4a18-abc8-8b54d0102329" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_40561633-d399-4ece-bef6-1bfd10db2e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_3be5f504-6484-409b-ad64-123e84d0b9e6" xlink:to="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRestaurants_d130bd95-4243-4c40-a98b-750c184d873c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfRestaurants"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_NumberOfRestaurants_d130bd95-4243-4c40-a98b-750c184d873c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NumberOfRegionsInWhichEntityOperates_5dfa9c70-f004-4efa-866f-e15d0a0acddf" xlink:href="cmg-20241231.xsd#cmg_NumberOfRegionsInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_NumberOfRegionsInWhichEntityOperates_5dfa9c70-f004-4efa-866f-e15d0a0acddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_60dda2c7-64e1-4c5a-acb4-6b524782bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_NumberOfReportableSegments_60dda2c7-64e1-4c5a-acb4-6b524782bf4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_38c50d5e-b09e-43d5-9c58-a96237551a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_38c50d5e-b09e-43d5-9c58-a96237551a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd88809c-4c12-4818-950a-17422c698164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dd88809c-4c12-4818-950a-17422c698164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_4650b143-8132-48f9-8748-60f7ffb6a4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_4650b143-8132-48f9-8748-60f7ffb6a4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CapitalizedDevelopment_200fcf0d-31db-4a88-83d0-29efdc461f27" xlink:href="cmg-20241231.xsd#cmg_CapitalizedDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_CapitalizedDevelopment_200fcf0d-31db-4a88-83d0-29efdc461f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_ef9389f0-a91c-467a-aca6-cf89f1904376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_ef9389f0-a91c-467a-aca6-cf89f1904376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_2ebd2b77-e407-4efd-9e5b-5a90a5203500" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods_2ebd2b77-e407-4efd-9e5b-5a90a5203500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_d16bdc06-c5f6-4116-b73b-607e75ede238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_d16bdc06-c5f6-4116-b73b-607e75ede238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bc498160-a711-413f-ba7d-be6d19876fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_LongTermDebt_bc498160-a711-413f-ba7d-be6d19876fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_f5e3827d-6601-4199-ae13-f71b0ed9a13c" xlink:href="cmg-20241231.xsd#cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority_f5e3827d-6601-4199-ae13-f71b0ed9a13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_RewardProgramExpirationPeriod_54ad4969-c678-4751-92ca-fe431611abb7" xlink:href="cmg-20241231.xsd#cmg_RewardProgramExpirationPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_RewardProgramExpirationPeriod_54ad4969-c678-4751-92ca-fe431611abb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EarnedPointsExpirationPeriodForInactivity_8883f9b4-ea8a-4892-ba01-6450016282b5" xlink:href="cmg-20241231.xsd#cmg_EarnedPointsExpirationPeriodForInactivity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_EarnedPointsExpirationPeriodForInactivity_8883f9b4-ea8a-4892-ba01-6450016282b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_42d74f70-2d5c-451c-b824-f6aafab2c23c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_42d74f70-2d5c-451c-b824-f6aafab2c23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_59f7284e-f100-4cc7-94c3-56c4562b2563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_59f7284e-f100-4cc7-94c3-56c4562b2563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d54f65cb-3589-49c7-a2cb-db5435add6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d54f65cb-3589-49c7-a2cb-db5435add6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a2d1667e-16ec-4a4d-8e4e-6a4094c34631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_a2d1667e-16ec-4a4d-8e4e-6a4094c34631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_0aa44e8c-4acf-42e2-9248-fcaf999ed593" xlink:href="cmg-20241231.xsd#cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_1fc00b6b-1ef8-4afc-9ec4-690481b2d2eb" xlink:to="loc_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition_0aa44e8c-4acf-42e2-9248-fcaf999ed593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0cc3e2e8-8e65-4cdf-9f5b-0426894b5c22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0cc3e2e8-8e65-4cdf-9f5b-0426894b5c22" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d67872a0-07fe-4cd4-ba0f-7681916d0db5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LeaseholdImprovementsAndBuildingsMember_8ab08ea8-8183-4da4-90b1-aee0da1927d5" xlink:href="cmg-20241231.xsd#cmg_LeaseholdImprovementsAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_cmg_LeaseholdImprovementsAndBuildingsMember_8ab08ea8-8183-4da4-90b1-aee0da1927d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_31725679-ab20-47f9-abb9-7f41ac43391f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_31725679-ab20-47f9-abb9-7f41ac43391f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_2acf37e5-5d79-4a98-b3b6-bc0f8124a084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7b7c401d-e3fc-4e6f-bfbb-cf661ff44189" xlink:to="loc_us-gaap_EquipmentMember_2acf37e5-5d79-4a98-b3b6-bc0f8124a084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:to="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5d838c2e-be83-4bc7-b6fd-5f266a0a2bfd" xlink:to="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f499fcf4-6222-4ba2-ac78-7b5cdf84ad4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:to="loc_srt_MinimumMember_f499fcf4-6222-4ba2-ac78-7b5cdf84ad4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_195262be-246d-4aba-9088-5adcfcc607ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_187f61c3-7e1a-4c38-bf4d-56a46871c186" xlink:to="loc_srt_MaximumMember_195262be-246d-4aba-9088-5adcfcc607ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7b736e92-0d97-422b-92b4-a07e828eeb8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_022d9695-2f5e-4397-97c6-46dbe1ea017d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff37a380-0f3f-4a51-b871-4a4827ce3cda" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_022d9695-2f5e-4397-97c6-46dbe1ea017d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_1b0d2992-1bb0-43db-b97c-11e714d0e8ff" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_3553bd64-385f-4c8a-8537-d7874151a79b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_1b0d2992-1bb0-43db-b97c-11e714d0e8ff" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_3553bd64-385f-4c8a-8537-d7874151a79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_af3cd6b6-b51f-454e-82cb-3d55b30594d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_1b0d2992-1bb0-43db-b97c-11e714d0e8ff" xlink:to="loc_us-gaap_OtherAssetsCurrent_af3cd6b6-b51f-454e-82cb-3d55b30594d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eaea782e-bb80-4dbf-8157-01bc9f304bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_1b0d2992-1bb0-43db-b97c-11e714d0e8ff" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eaea782e-bb80-4dbf-8157-01bc9f304bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_28998d67-ce52-4655-ae4e-4465d18884c9" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_28998d67-ce52-4655-ae4e-4465d18884c9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72b64ac9-0584-489a-b1c7-342c2664c01f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9966de90-061a-449a-ad45-4d2198ec46ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_LandMember_9966de90-061a-449a-ad45-4d2198ec46ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LeaseholdImprovementsAndBuildingsMember_5a98e2cc-2cb3-46db-9a5f-68801f6e0fe6" xlink:href="cmg-20241231.xsd#cmg_LeaseholdImprovementsAndBuildingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_cmg_LeaseholdImprovementsAndBuildingsMember_5a98e2cc-2cb3-46db-9a5f-68801f6e0fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ca24f4a0-0fc0-4a41-a3d8-6dc97f74bbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ca24f4a0-0fc0-4a41-a3d8-6dc97f74bbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_28be2b08-7d3a-4edd-8658-0388496cc57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_EquipmentMember_28be2b08-7d3a-4edd-8658-0388496cc57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c8f43cd6-2fc9-46ff-b719-bf801ce6547b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f29faa8e-5048-45e0-92b9-f189cc57276b" xlink:to="loc_us-gaap_ConstructionInProgressMember_c8f43cd6-2fc9-46ff-b719-bf801ce6547b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7fd922ea-411d-4578-9125-aaecddbd1a1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67220ca6-402f-4ee6-8734-85207bd873fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67220ca6-402f-4ee6-8734-85207bd873fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc0f080c-299e-4b62-95c7-5e7098b25b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc0f080c-299e-4b62-95c7-5e7098b25b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_57040e10-73e9-46e1-955f-ed3395876129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5a1e2cab-6d37-4685-8cee-ccd802908903" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_57040e10-73e9-46e1-955f-ed3395876129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_526ba5d8-180b-4eef-8477-b6d99b605386" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_ffd87acf-524c-48b5-8851-ac529cd2d2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_526ba5d8-180b-4eef-8477-b6d99b605386" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_ffd87acf-524c-48b5-8851-ac529cd2d2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_7a7010cd-8c8d-4ed8-9f1c-d2d5ac1c2897" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_526ba5d8-180b-4eef-8477-b6d99b605386" xlink:to="loc_us-gaap_AccruedSalariesCurrent_7a7010cd-8c8d-4ed8-9f1c-d2d5ac1c2897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ce81098a-a0ef-4a84-aecc-adedfe6f00a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_526ba5d8-180b-4eef-8477-b6d99b605386" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_ce81098a-a0ef-4a84-aecc-adedfe6f00a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_810c3b16-4b60-45b1-b0da-8f6eb79b1342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_526ba5d8-180b-4eef-8477-b6d99b605386" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_810c3b16-4b60-45b1-b0da-8f6eb79b1342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SupplementalBalanceSheetInformationAbstract_f25ce782-744e-4c21-b6eb-3c45e68df211" xlink:href="cmg-20241231.xsd#cmg_SupplementalBalanceSheetInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_79d0dba0-4f5d-4190-bcc4-69dd15ae00a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_f25ce782-744e-4c21-b6eb-3c45e68df211" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_79d0dba0-4f5d-4190-bcc4-69dd15ae00a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GeneralProductAndAutomobileInsuranceReserves_e3001c13-183a-42bb-a5e9-f21d5836d3c3" xlink:href="cmg-20241231.xsd#cmg_GeneralProductAndAutomobileInsuranceReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_f25ce782-744e-4c21-b6eb-3c45e68df211" xlink:to="loc_cmg_GeneralProductAndAutomobileInsuranceReserves_e3001c13-183a-42bb-a5e9-f21d5836d3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_498a66b4-e220-45da-be83-5bbef44664a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_f25ce782-744e-4c21-b6eb-3c45e68df211" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_498a66b4-e220-45da-be83-5bbef44664a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_85f1c062-4a06-4bd8-9439-b4cdf3f42809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_SupplementalBalanceSheetInformationAbstract_f25ce782-744e-4c21-b6eb-3c45e68df211" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_85f1c062-4a06-4bd8-9439-b4cdf3f42809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ac08f441-3dad-4358-bec5-b9c3e2dceaab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ac08f441-3dad-4358-bec5-b9c3e2dceaab" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:to="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_cf7e9220-5a83-4223-b5c8-602bb174f6cd" xlink:to="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GiftCardMember_008399fa-5dd8-46b9-9247-f9c96996af96" xlink:href="cmg-20241231.xsd#cmg_GiftCardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ef05caad-8498-4cf8-b8c8-7498d3837a66" xlink:to="loc_cmg_GiftCardMember_008399fa-5dd8-46b9-9247-f9c96996af96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b086f087-6d82-44e5-b5ef-f2e82ab3410e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef72c920-80c8-4265-9e3b-b26f4f10eaf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50284e3a-a4d1-4b10-a5d1-fbfe4c6062a8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef72c920-80c8-4265-9e3b-b26f4f10eaf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e3b430b-fc1d-4c82-b580-117a6d5af48e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e3b430b-fc1d-4c82-b580-117a6d5af48e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:to="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_11dc9868-fc62-4e36-8ebc-d896ac5b0e27" xlink:to="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_GiftCardMember_1b544799-14fd-4447-9733-85cf3a94106d" xlink:href="cmg-20241231.xsd#cmg_GiftCardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_082312b8-cee2-46f6-8971-8ef5228a1fb1" xlink:to="loc_cmg_GiftCardMember_1b544799-14fd-4447-9733-85cf3a94106d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_db5183d5-6278-4e7b-9549-299c206f48da" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0df735f8-3c33-4fc7-84ae-89106590a8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7ec04c3d-a520-41ef-a800-be5e11867925" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_0df735f8-3c33-4fc7-84ae-89106590a8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RevenueRecognitionChangesinLiabilityBalanceDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fa4b0e7e-04f7-4192-b1af-810ee676d3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fa4b0e7e-04f7-4192-b1af-810ee676d3c1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:to="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_635af547-bce4-4ec6-b0be-07a18f9fcc15" xlink:to="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChipotleRewardsMember_bc3061d4-d8dd-4a7a-854d-1dd92df68f19" xlink:href="cmg-20241231.xsd#cmg_ChipotleRewardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f2dddbef-aaf1-4898-b0b6-aae894779e13" xlink:to="loc_cmg_ChipotleRewardsMember_bc3061d4-d8dd-4a7a-854d-1dd92df68f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c88e76d9-ad16-46a4-83b1-07bd90215c7b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_089025af-0d5a-4722-b809-443466b7573a" xlink:to="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8f9ceba6-71d9-4d22-a211-5242e53e5a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8f9ceba6-71d9-4d22-a211-5242e53e5a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred_bfa9a3b0-00db-4579-839f-3fc2face25fc" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueDeferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_cmg_ContractWithCustomerLiabilityRevenueDeferred_bfa9a3b0-00db-4579-839f-3fc2face25fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_34aae22e-c0c4-4937-8cde-32bf8e22f38e" xlink:href="cmg-20241231.xsd#cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_34aae22e-c0c4-4937-8cde-32bf8e22f38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3e6c8ba6-50aa-4942-bdb4-fc05290f4599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward_1de8ac33-25c1-46fb-a890-c9aa82ae0aa7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3e6c8ba6-50aa-4942-bdb4-fc05290f4599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ecff4609-3764-4f40-8ed3-2785eb653661" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ecff4609-3764-4f40-8ed3-2785eb653661" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_4a2591bb-3eed-4481-b7c8-b9d0208e98d5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_57485c19-c579-4873-8f0e-f85b0fc6de9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_CashMember_57485c19-c579-4873-8f0e-f85b0fc6de9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_2821d4d6-2b08-4c4c-b88f-432dde76e859" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_2821d4d6-2b08-4c4c-b88f-432dde76e859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_6b3d58fd-6d59-4159-aad3-7f42b475a173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f8aa217d-d060-4e56-a1e9-dcab01f8461b" xlink:to="loc_us-gaap_BankTimeDepositsMember_6b3d58fd-6d59-4159-aad3-7f42b475a173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f6cc266a-0e21-4fee-85b7-2a4663e9883a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f3fc0676-581e-44bd-80c1-4a2e719f532a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f3fc0676-581e-44bd-80c1-4a2e719f532a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d6801e95-64b9-4037-9ea2-052679387b91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d6801e95-64b9-4037-9ea2-052679387b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NoteReceivableMember_7ed6885e-aa5d-4834-bd74-879d15c10e1c" xlink:href="cmg-20241231.xsd#cmg_NoteReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ffc4efc-0e9a-469c-bade-c2379834885e" xlink:to="loc_cmg_NoteReceivableMember_7ed6885e-aa5d-4834-bd74-879d15c10e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9eda633c-c245-4767-825d-c4115203c656" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2e4b0edd-f295-4954-87c5-b147e838e27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2e4b0edd-f295-4954-87c5-b147e838e27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_735a3adc-498d-4f00-aef9-a02d61e1d130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_63a6c612-dd27-441f-a736-9e58f30ad747" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_735a3adc-498d-4f00-aef9-a02d61e1d130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c65d489e-8171-4555-b086-3007f362fddd" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c3f6616-205f-48fc-876c-01e5a1c97498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c3f6616-205f-48fc-876c-01e5a1c97498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_25cccefc-c352-4f16-8a27-7d744bb18234" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecurities_25cccefc-c352-4f16-8a27-7d744bb18234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_f99cefa3-77a6-4803-8793-591f560277ed" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost_f99cefa3-77a6-4803-8793-591f560277ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b704d4ef-6f18-4752-a6e4-2fca5e57a2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b704d4ef-6f18-4752-a6e4-2fca5e57a2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9f8fd368-5eef-4f81-9eae-5171b049d525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9f8fd368-5eef-4f81-9eae-5171b049d525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5074504d-7a0d-414a-8c72-cb1c3fc125b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5074504d-7a0d-414a-8c72-cb1c3fc125b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_00692455-92ef-4ae9-94d5-9e5456e663e1" xlink:href="cmg-20241231.xsd#cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue_00692455-92ef-4ae9-94d5-9e5456e663e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_47831c35-f9fa-4cbb-aa1f-3cd48a6ef421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_47831c35-f9fa-4cbb-aa1f-3cd48a6ef421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_f26b1156-a66c-4723-9e5b-b2a349161a36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_864f25ba-d78d-41c5-8bcb-b984c65e5d15" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_f26b1156-a66c-4723-9e5b-b2a349161a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestmentsScheduleofEquityInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ac91cb74-1d87-4e02-b569-c3fde8ae53d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a925c02f-a0d1-4465-85ab-9da11db1261b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ac91cb74-1d87-4e02-b569-c3fde8ae53d7" xlink:to="loc_us-gaap_EquityMethodInvestments_a925c02f-a0d1-4465-85ab-9da11db1261b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_67187eac-8fd1-4dd0-9457-fa03e9f267db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ac91cb74-1d87-4e02-b569-c3fde8ae53d7" xlink:to="loc_us-gaap_OtherInvestments_67187eac-8fd1-4dd0-9457-fa03e9f267db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EquityInvestments_4936eb94-582c-4ccb-a6b7-397f94918033" xlink:href="cmg-20241231.xsd#cmg_EquityInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ac91cb74-1d87-4e02-b569-c3fde8ae53d7" xlink:to="loc_cmg_EquityInvestments_4936eb94-582c-4ccb-a6b7-397f94918033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EquityInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f34f1e46-6da2-4b48-99f9-3ec7aae5094f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f34f1e46-6da2-4b48-99f9-3ec7aae5094f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b801827a-055d-4488-a3ad-94ef6b62c352" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TractorMember_63ac43f3-4ec3-41aa-a260-b3b6571b1fb3" xlink:href="cmg-20241231.xsd#cmg_TractorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_TractorMember_63ac43f3-4ec3-41aa-a260-b3b6571b1fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_HyphenTechnologiesInc.Member_27c549e2-a18d-4d98-9075-1ffea66136c7" xlink:href="cmg-20241231.xsd#cmg_HyphenTechnologiesInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_HyphenTechnologiesInc.Member_27c549e2-a18d-4d98-9075-1ffea66136c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NuroMember_d06e4f14-e59a-4f3f-b54e-f68dcc80ef3e" xlink:href="cmg-20241231.xsd#cmg_NuroMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_NuroMember_d06e4f14-e59a-4f3f-b54e-f68dcc80ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CultivateNextFundMember_0413c119-d805-428b-b91d-6813edf49a84" xlink:href="cmg-20241231.xsd#cmg_CultivateNextFundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_99112bef-4bb2-45a8-ae5e-1b9d67a9cf57" xlink:to="loc_cmg_CultivateNextFundMember_0413c119-d805-428b-b91d-6813edf49a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_7028c76d-66cb-4ee3-8748-b86cbb925b14" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedBalanceShares_5d11d43d-c8b2-4ca8-b75b-868667b7ceb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_InvestmentOwnedBalanceShares_5d11d43d-c8b2-4ca8-b75b-868667b7ceb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73cb7ac2-1473-46ef-b27b-797b4c354dee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_73cb7ac2-1473-46ef-b27b-797b4c354dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_eb406e0c-42ae-4fa4-b1c5-92488881fd07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_eb406e0c-42ae-4fa4-b1c5-92488881fd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_ffcc64a7-1d2b-4555-8f00-d60dc24625a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_ffcc64a7-1d2b-4555-8f00-d60dc24625a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_5c6bc932-4c7e-4a2a-9333-c70127ec85fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquityMethodInvestments_5c6bc932-4c7e-4a2a-9333-c70127ec85fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_c73164bf-956d-422b-b91e-d3f6c53d17c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGain_c73164bf-956d-422b-b91e-d3f6c53d17c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_9b64dac9-3b5f-499f-92ab-fa7bea7d2c75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_94480632-fddc-4927-8658-054d4a5f0966" xlink:to="loc_us-gaap_LongTermInvestments_9b64dac9-3b5f-499f-92ab-fa7bea7d2c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesSummaryofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7bf81b37-2450-4121-adb0-5658de62fc09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7418a825-541a-404f-b721-cc1de1acd2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7bf81b37-2450-4121-adb0-5658de62fc09" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7418a825-541a-404f-b721-cc1de1acd2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_18f42bcd-dc50-420b-97a9-b02f31a27df8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7bf81b37-2450-4121-adb0-5658de62fc09" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_18f42bcd-dc50-420b-97a9-b02f31a27df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3febe32e-eff2-4189-8e64-ad8125bd4ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7bf81b37-2450-4121-adb0-5658de62fc09" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3febe32e-eff2-4189-8e64-ad8125bd4ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27854605-84d1-4f83-8070-cf461250125b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27854605-84d1-4f83-8070-cf461250125b" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_161663c5-804c-47d7-918c-720401ec30b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_161663c5-804c-47d7-918c-720401ec30b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c9bdb3d8-7908-461e-8683-aad0aab917e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c9bdb3d8-7908-461e-8683-aad0aab917e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d5a6a1c4-06c8-4381-8707-b7041a1abf48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d5a6a1c4-06c8-4381-8707-b7041a1abf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5b3cc86e-80ef-4027-a806-7275405fdefc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_47b51809-2a0f-4607-a604-b77e4d432329" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5b3cc86e-80ef-4027-a806-7275405fdefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27854605-84d1-4f83-8070-cf461250125b" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9dfb99b8-d8af-440c-b2d1-4fdf7fb23434" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9dfb99b8-d8af-440c-b2d1-4fdf7fb23434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c6cef63d-61da-48a9-a92c-b0f70960b2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c6cef63d-61da-48a9-a92c-b0f70960b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_226778d7-1ba3-4f70-be8b-d6ddc776427e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_226778d7-1ba3-4f70-be8b-d6ddc776427e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_c3c0fe2f-da3e-4ebb-90ca-67a16113f0ce" xlink:href="cmg-20241231.xsd#cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_30a39d68-27d5-4bda-88a8-a8cea644ba57" xlink:to="loc_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance_c3c0fe2f-da3e-4ebb-90ca-67a16113f0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7456d8a1-cc99-4826-a580-3c744b4f94fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27854605-84d1-4f83-8070-cf461250125b" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7456d8a1-cc99-4826-a580-3c744b4f94fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b576266c-d052-4564-9119-0d05e785ae31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27854605-84d1-4f83-8070-cf461250125b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b576266c-d052-4564-9119-0d05e785ae31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofEffectiveTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fc98dbe8-8691-4719-a88d-f4a05afbef63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fc98dbe8-8691-4719-a88d-f4a05afbef63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_bf29aa33-4bc9-41da-9a23-c5b8b4909341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_bf29aa33-4bc9-41da-9a23-c5b8b4909341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_612b2d4d-88fb-4594-acc0-64e4c9e1b6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_612b2d4d-88fb-4594-acc0-64e4c9e1b6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_03e20041-d268-407e-9f60-a07caee85f95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_03e20041-d268-407e-9f60-a07caee85f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_647ce5d6-c1b4-40ad-aba5-879bea10694f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_647ce5d6-c1b4-40ad-aba5-879bea10694f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_27cfd445-9196-46a2-a51a-9a16b46571ae" xlink:href="cmg-20241231.xsd#cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent_27cfd445-9196-46a2-a51a-9a16b46571ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_92ba9673-1f21-4b1e-b875-761cbf188cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_92ba9673-1f21-4b1e-b875-761cbf188cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_f47c216c-5b93-44df-9444-02841cd61c32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_f47c216c-5b93-44df-9444-02841cd61c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5b68b40c-2ee9-409d-9cbd-161d58cfad21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5b68b40c-2ee9-409d-9cbd-161d58cfad21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e69a2225-f94c-4035-9218-c8ed49927a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75307405-7253-45bd-ada4-50f62542340b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e69a2225-f94c-4035-9218-c8ed49927a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_48239e72-57cf-4407-86c2-05132986cbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_48239e72-57cf-4407-86c2-05132986cbe2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5d23e6b8-6d7f-40fb-96d7-dff130ec4bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5d23e6b8-6d7f-40fb-96d7-dff130ec4bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_b6cfcdfd-ca20-4bd2-b08b-bae8d6b391df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_b6cfcdfd-ca20-4bd2-b08b-bae8d6b391df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset_6a4cf8ae-a4f5-4574-9fde-3075609200b6" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:to="loc_cmg_DeferredTaxLiabilitiesRightOfUseAsset_6a4cf8ae-a4f5-4574-9fde-3075609200b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b3d3d4bc-180e-41c9-90ee-009af3dceafa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_1075368a-707c-48fa-8a10-19a7548f6351" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b3d3d4bc-180e-41c9-90ee-009af3dceafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_48239e72-57cf-4407-86c2-05132986cbe2" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_7130660e-7d56-4cc6-ba33-811a46864ee2" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability_7130660e-7d56-4cc6-ba33-811a46864ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_d5fad264-adbb-4149-8993-fdb97a4f0d4b" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts_d5fad264-adbb-4149-8993-fdb97a4f0d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2cccc1b8-ec2a-45a8-a65e-2ef13500db6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2cccc1b8-ec2a-45a8-a65e-2ef13500db6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_2f574c1d-c599-47c3-b9db-180900d1c79d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_2f574c1d-c599-47c3-b9db-180900d1c79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_58dd2651-3175-4f6c-ab14-003295b445bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_58dd2651-3175-4f6c-ab14-003295b445bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsLeaseLiability_595424fb-a07d-4b38-890c-6d46b61c27c3" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_cmg_DeferredTaxAssetsLeaseLiability_595424fb-a07d-4b38-890c-6d46b61c27c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_239bd4b1-b6c8-4a5b-9a2c-2e10e7995c89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_239bd4b1-b6c8-4a5b-9a2c-2e10e7995c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_1796bb17-fb79-4481-be6a-fdb8ac99ac78" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts_1796bb17-fb79-4481-be6a-fdb8ac99ac78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_ac36818b-ba79-41b0-b02b-09024253d082" xlink:href="cmg-20241231.xsd#cmg_DeferredTaxAssetsPrepaidAssetsAndOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_cmg_DeferredTaxAssetsPrepaidAssetsAndOther_ac36818b-ba79-41b0-b02b-09024253d082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_bae03ef6-6900-406d-a66d-c1126fba84d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_bae03ef6-6900-406d-a66d-c1126fba84d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b5c3f6c9-8096-429d-8ba2-a05937d8b886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b5c3f6c9-8096-429d-8ba2-a05937d8b886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_2feea419-7be1-44cf-a7ae-ae01a3ac48c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_075e8d3a-09fb-4b48-b8c2-a0d09375fca6" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_2feea419-7be1-44cf-a7ae-ae01a3ac48c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_6675b1e6-4127-4452-9db8-8eab04441de8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_48239e72-57cf-4407-86c2-05132986cbe2" xlink:to="loc_us-gaap_DeferredTaxLiabilities_6675b1e6-4127-4452-9db8-8eab04441de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_378f9104-e76b-48de-b261-a3641d0199e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_378f9104-e76b-48de-b261-a3641d0199e9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_73a8fffa-b3a4-4cf3-a3ca-8973c4d6c540" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_6046488e-04e3-4a0d-9a0a-aae957c50f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:to="loc_us-gaap_ForeignCountryMember_6046488e-04e3-4a0d-9a0a-aae957c50f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_65d164de-6ec1-4b38-ad4e-ca69017c4a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_dbc7696e-5446-4971-bf2f-d8606b02e3ad" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_65d164de-6ec1-4b38-ad4e-ca69017c4a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d0717120-6891-4aaa-a585-3de03153dfb1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_a1588e6c-a66d-47f9-9475-4992b1dada63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_OperatingLossCarryforwards_a1588e6c-a66d-47f9-9475-4992b1dada63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_bf4c261e-cc90-4e70-bb93-12818d1324b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_bf4c261e-cc90-4e70-bb93-12818d1324b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_c8439d33-6438-4d6f-abec-6a03e7217b56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_c8439d33-6438-4d6f-abec-6a03e7217b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_0aa9b2d2-325c-4860-b6cb-7aa21a3b68bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_0aa9b2d2-325c-4860-b6cb-7aa21a3b68bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c10e514c-0299-433d-813f-c05fa1f0bd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_536f94f4-6652-48f3-b0f1-2850f2918fe9" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_c10e514c-0299-433d-813f-c05fa1f0bd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6835fba3-b50f-4f23-ba8a-269ba18c48e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6835fba3-b50f-4f23-ba8a-269ba18c48e4" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ba2deabd-be64-47ed-be7e-7e514985539b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ba2deabd-be64-47ed-be7e-7e514985539b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_184f4be9-6ba3-497d-8e26-bd2494976a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_184f4be9-6ba3-497d-8e26-bd2494976a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b7dea529-88f1-42f5-a461-79ea853c1332" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b7dea529-88f1-42f5-a461-79ea853c1332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8587b7b9-e938-4340-8da4-4c1b7eb8dfec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8587b7b9-e938-4340-8da4-4c1b7eb8dfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_49af12e5-e79e-46ef-bb04-228f71d006ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_49af12e5-e79e-46ef-bb04-228f71d006ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_efcfef2d-5246-4b71-b600-a1368f86605a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_efcfef2d-5246-4b71-b600-a1368f86605a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0f4a7cfb-57ec-4db9-97e7-25e13e6bf76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_75365d0b-2131-4166-8396-55da94e7acd1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0f4a7cfb-57ec-4db9-97e7-25e13e6bf76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#ShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6f2adfd1-6b61-458e-9a78-e9e2437659cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6f2adfd1-6b61-458e-9a78-e9e2437659cf" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a069e47b-b140-4646-ae2d-e262fa97126f" xlink:to="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6db3b0e6-f8fa-4757-a667-bd4afc06ae8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_CommonStockMember_6db3b0e6-f8fa-4757-a667-bd4afc06ae8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_b3b83c50-091c-45b3-bc14-a38ca65df07a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_b3b83c50-091c-45b3-bc14-a38ca65df07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1701a750-5675-4b1f-b9e5-b1ff54f65270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f55614b0-e5e7-4eb0-aa29-79ad54d06ca4" xlink:to="loc_us-gaap_RetainedEarningsMember_1701a750-5675-4b1f-b9e5-b1ff54f65270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:to="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_a34ebc82-6a73-4542-9c33-f7af7aa15781" xlink:to="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_NotPartOfShareRepurchasePlanMember_9c1de990-99bc-4853-840f-c278eda7e4e1" xlink:href="cmg-20241231.xsd#cmg_NotPartOfShareRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_23ce3de7-5e9d-4e18-93b8-b822290d3fd3" xlink:to="loc_cmg_NotPartOfShareRepurchasePlanMember_9c1de990-99bc-4853-840f-c278eda7e4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_ed6129da-2c8c-4968-aa6e-df3b53dfc24d" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86ac54f6-8e97-4567-bc6e-ee42ec8e996f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86ac54f6-8e97-4567-bc6e-ee42ec8e996f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_6a659079-b53e-4815-a97b-74b1a0026d10" xlink:href="cmg-20241231.xsd#cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount_6a659079-b53e-4815-a97b-74b1a0026d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_7d02342e-ded1-4b1b-b711-286105fd923f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_7d02342e-ded1-4b1b-b711-286105fd923f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_d7351234-34be-4881-85ad-f96412e33f41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_d7351234-34be-4881-85ad-f96412e33f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_76b8c770-5bf5-4572-8529-d5e643df54c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_dce82ce5-b2e6-45a4-b35e-e313335581af" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_76b8c770-5bf5-4572-8529-d5e643df54c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_514f45e5-1036-4943-ad54-b1bd3d9eadb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_514f45e5-1036-4943-ad54-b1bd3d9eadb7" xlink:to="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f40e4b76-5bc6-48ce-9ae9-d28b5f3ae625" xlink:to="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_76a8cb97-8cee-4323-ba33-811381824633" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:to="loc_srt_MinimumMember_76a8cb97-8cee-4323-ba33-811381824633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec4d3ba8-6bfe-4977-b959-a572c90c0344" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_964329f5-2701-434b-8359-32b315047ac3" xlink:to="loc_srt_MaximumMember_ec4d3ba8-6bfe-4977-b959-a572c90c0344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0508adc3-1758-465f-b55d-a970f308b03b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7db4ad4a-075c-4dd1-932a-d99d2667a19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7db4ad4a-075c-4dd1-932a-d99d2667a19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember_27f32a0a-8f57-4b71-8ea2-77e15f2b1e74" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSosarsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_cmg_StockOptionsStockAppreciationRightsSosarsMember_27f32a0a-8f57-4b71-8ea2-77e15f2b1e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_f807409c-d373-49de-966d-fe82a7742f84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c81486f8-3e58-4ee1-b8e5-4f651f889462" xlink:to="loc_us-gaap_PerformanceSharesMember_f807409c-d373-49de-966d-fe82a7742f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_d95f891f-02c1-4c52-b8aa-fa4d05470728" xlink:to="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8e6b6142-28b4-477a-a709-0240ec8fa18d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_8e6b6142-28b4-477a-a709-0240ec8fa18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_39005030-87a4-4790-98b6-2a3073cc4093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_39005030-87a4-4790-98b6-2a3073cc4093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5f6ab8a7-22d6-4b16-b24f-75093b46b71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5f6ab8a7-22d6-4b16-b24f-75093b46b71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VestingPeriod1Member_f023c520-f7f4-4d8a-ab85-09fd925358b6" xlink:href="cmg-20241231.xsd#cmg_VestingPeriod1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_cmg_VestingPeriod1Member_f023c520-f7f4-4d8a-ab85-09fd925358b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedMinimumTargetsNotMetMember_372f2ff0-23e4-4d2b-80fc-36f0f2fd346d" xlink:href="cmg-20241231.xsd#cmg_DefinedMinimumTargetsNotMetMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d89dca5f-0abb-44e6-964a-c61d6779509d" xlink:to="loc_cmg_DefinedMinimumTargetsNotMetMember_372f2ff0-23e4-4d2b-80fc-36f0f2fd346d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_16393234-4246-4188-8140-74a821cdd3de" xlink:to="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockIncentivePlan2022Member_18797cb4-569d-44b2-a958-c0ebdc68388b" xlink:href="cmg-20241231.xsd#cmg_StockIncentivePlan2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f98cfcbd-a0d3-4d2d-bc2a-21dae366cb07" xlink:to="loc_cmg_StockIncentivePlan2022Member_18797cb4-569d-44b2-a958-c0ebdc68388b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_cc19ba76-991c-4c19-80e7-c3e00cc25be3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_952efe8a-bafe-400e-be82-f68fdcf1cc65" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cfff1138-f148-403d-b9b3-7f6f01db72e9" xlink:to="loc_srt_ExecutiveOfficerMember_952efe8a-bafe-400e-be82-f68fdcf1cc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e3351317-e043-4172-96cb-b5aabd5f2754" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e44371bd-51ad-41cc-b6aa-d3c5814a33d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b83f380-c8c3-40bd-b003-ada9e9961932" xlink:to="loc_us-gaap_EmployeeStockMember_e44371bd-51ad-41cc-b6aa-d3c5814a33d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9ab58da2-d4b4-45c3-87ad-c478a68dc04f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_466c3917-04d5-405c-83fc-34e7b7bd006b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_466c3917-04d5-405c-83fc-34e7b7bd006b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_bdab97cf-2e5a-4344-a9da-3daaec89ff83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a390d59-260b-4f84-888c-b9af67a63b23" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_bdab97cf-2e5a-4344-a9da-3daaec89ff83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_1ce3933b-8b01-4114-b795-aa05990095dc" xlink:to="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d4a571f6-a429-41b5-8575-ad2c8a81d3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d4a571f6-a429-41b5-8575-ad2c8a81d3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eafd4d5e-e751-45a9-ba09-573b128bc594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eafd4d5e-e751-45a9-ba09-573b128bc594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_7012a3c6-d89a-4f5e-a241-4737e0040368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash_7012a3c6-d89a-4f5e-a241-4737e0040368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_df7947bb-2b31-4d25-9971-a170c4fbdee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_df7947bb-2b31-4d25-9971-a170c4fbdee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_e5588541-9cb3-49d2-8bbd-ab200fde2f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_e5588541-9cb3-49d2-8bbd-ab200fde2f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_96a72a72-1dc4-4554-86b0-2671f1f54f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_96a72a72-1dc4-4554-86b0-2671f1f54f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eae361b4-b201-4905-985c-d1161c1cb4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_eae361b4-b201-4905-985c-d1161c1cb4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_536b3b8c-a096-4990-aafb-8bef5ae87cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_536b3b8c-a096-4990-aafb-8bef5ae87cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_44254aef-404a-4e46-86e4-744db9cdfce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_44254aef-404a-4e46-86e4-744db9cdfce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_294797d2-3519-444a-995d-fe4289d7c908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_294797d2-3519-444a-995d-fe4289d7c908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec9b67aa-16dd-4773-8c3e-7737cb8b2025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ec9b67aa-16dd-4773-8c3e-7737cb8b2025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_10bee2d2-e260-4bd5-9a7c-f4ca5f533081" xlink:href="cmg-20241231.xsd#cmg_ConditionalTargetNumberOfSharesEarnedPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_ConditionalTargetNumberOfSharesEarnedPercentage_10bee2d2-e260-4bd5-9a7c-f4ca5f533081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PerformanceAndMarketMeasurePeriod_46678286-8c7e-4e0b-a220-18f3f2881920" xlink:href="cmg-20241231.xsd#cmg_PerformanceAndMarketMeasurePeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_PerformanceAndMarketMeasurePeriod_46678286-8c7e-4e0b-a220-18f3f2881920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9dba0e79-387c-4e8c-9748-5cd51a1e79a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9dba0e79-387c-4e8c-9748-5cd51a1e79a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_EsppRequisiteServicePeriod_a63f0a1e-778d-4382-b8b2-2992e44c242d" xlink:href="cmg-20241231.xsd#cmg_EsppRequisiteServicePeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_EsppRequisiteServicePeriod_a63f0a1e-778d-4382-b8b2-2992e44c242d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ESPPPercentOfBaseEarnings_2c3a7b0e-c76c-4569-a7c7-15cbd328b9d9" xlink:href="cmg-20241231.xsd#cmg_ESPPPercentOfBaseEarnings"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_ESPPPercentOfBaseEarnings_2c3a7b0e-c76c-4569-a7c7-15cbd328b9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_559c806d-6b36-43b0-9a70-ba9db8a9fb61" xlink:href="cmg-20241231.xsd#cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod_559c806d-6b36-43b0-9a70-ba9db8a9fb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_6f3d55b7-1776-480d-84e1-df3978d1b959" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedAndReservedForIssuanceESPP"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP_6f3d55b7-1776-480d-84e1-df3978d1b959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_cd11c74a-f8f5-45dc-8830-0d1ac7da8b08" xlink:href="cmg-20241231.xsd#cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP_cd11c74a-f8f5-45dc-8830-0d1ac7da8b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5fa79646-37bb-4492-9a3e-ddf019b0b025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_5fa79646-37bb-4492-9a3e-ddf019b0b025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_MatchingContributions401k_4a2b7bed-6c48-4406-a960-d63ab5feb8bb" xlink:href="cmg-20241231.xsd#cmg_MatchingContributions401k"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_MatchingContributions401k_4a2b7bed-6c48-4406-a960-d63ab5feb8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_6640d354-18a1-4675-8780-404a7779c1ff" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3_6640d354-18a1-4675-8780-404a7779c1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_7e7a08db-6108-415c-9be7-4c66cc491861" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent_7e7a08db-6108-415c-9be7-4c66cc491861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_5bb01347-a296-470b-b2d6-2778da3c6823" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent_5bb01347-a296-470b-b2d6-2778da3c6823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_f272674b-cde4-414d-8065-0d1673c88835" xlink:href="cmg-20241231.xsd#cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent_f272674b-cde4-414d-8065-0d1673c88835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_179faa6e-c6c2-4487-8c95-50e6e520ba32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_179faa6e-c6c2-4487-8c95-50e6e520ba32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_029eae99-c54d-47c3-b0b7-cef2ca937b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_029eae99-c54d-47c3-b0b7-cef2ca937b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_c10a2234-f191-4d6a-968b-27389012d936" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent_c10a2234-f191-4d6a-968b-27389012d936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_4d15a3a2-fdee-4359-bd09-9dba617412f9" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent_4d15a3a2-fdee-4359-bd09-9dba617412f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_1fb36734-d62b-47f5-8464-e580670beac4" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent_1fb36734-d62b-47f5-8464-e580670beac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_b4e6653e-30fa-445c-93e3-40fabfb30a0d" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_0533accc-58fa-44a8-8e90-c86906f4326b" xlink:to="loc_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent_b4e6653e-30fa-445c-93e3-40fabfb30a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca4345a0-d73c-4917-be01-c4ed4d479bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_2093678a-4b24-4d3d-acb0-d95a1b5a96fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca4345a0-d73c-4917-be01-c4ed4d479bd5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_2093678a-4b24-4d3d-acb0-d95a1b5a96fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_5ba9c14a-ddd4-4749-9ae7-8d6674fcb96d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca4345a0-d73c-4917-be01-c4ed4d479bd5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_5ba9c14a-ddd4-4749-9ae7-8d6674fcb96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b5b853a0-4b48-47aa-9b01-efb65368ecf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca4345a0-d73c-4917-be01-c4ed4d479bd5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_b5b853a0-4b48-47aa-9b01-efb65368ecf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes_3cc369c9-4ad0-45e0-b070-a1927ef52647" xlink:href="cmg-20241231.xsd#cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca4345a0-d73c-4917-be01-c4ed4d479bd5" xlink:to="loc_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes_3cc369c9-4ad0-45e0-b070-a1927ef52647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fcaca9bd-5a9c-4f58-919f-f9cc6daa5efb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fcaca9bd-5a9c-4f58-919f-f9cc6daa5efb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:to="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bb325cc3-2e5d-4471-894c-b2cba777981c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember_ba8b28f6-d712-4086-ae71-3c9c16c3ca7e" xlink:href="cmg-20241231.xsd#cmg_StockOptionsStockAppreciationRightsSOSARsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_695c319e-7627-4531-94dc-f4f06ed4b76e" xlink:to="loc_cmg_StockOptionsStockAppreciationRightsSOSARsMember_ba8b28f6-d712-4086-ae71-3c9c16c3ca7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c8b1280-7ac9-4116-ad59-e41ba1ca5310" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_86cc9dd8-16d8-4890-9210-5a3f650fd86e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_86cc9dd8-16d8-4890-9210-5a3f650fd86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1928e110-4ee1-4f6a-8cb0-5435462eb159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1928e110-4ee1-4f6a-8cb0-5435462eb159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_00ed3e7d-ebc1-4b28-adf3-cb0b7239f51f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_00ed3e7d-ebc1-4b28-adf3-cb0b7239f51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_24a0ce66-9285-40dd-95b4-357fc556347e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_24a0ce66-9285-40dd-95b4-357fc556347e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bed6eca4-5abc-4a40-9784-72f55d38796b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f3cee344-40bb-429c-920d-84462ca54824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_bed6eca4-5abc-4a40-9784-72f55d38796b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_31b3360f-0f3c-4277-a02d-4561de6f0c75" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_31b3360f-0f3c-4277-a02d-4561de6f0c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_fad4193a-64a0-4081-ba60-08d12bd1301c" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber_fad4193a-64a0-4081-ba60-08d12bd1301c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_d3bd289f-84e6-4c2b-bd36-5e8db4efeca0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_d3bd289f-84e6-4c2b-bd36-5e8db4efeca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_e8f7e852-ec7d-428a-a4f5-162a5b7ac534" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_e8f7e852-ec7d-428a-a4f5-162a5b7ac534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_444390d8-b77c-4258-bd5c-edec72eedcc7" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_444390d8-b77c-4258-bd5c-edec72eedcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_28e25330-44b7-49f3-828a-b963b641b150" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_28e25330-44b7-49f3-828a-b963b641b150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_4bae68e9-3ba9-4b82-8694-65e283484a39" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8455bb04-bfab-416f-acc0-0c7cb253d815" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_4bae68e9-3ba9-4b82-8694-65e283484a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_0125ebb7-23af-4d61-a8b2-6aa4311df776" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_0125ebb7-23af-4d61-a8b2-6aa4311df776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_ee991e53-0ab8-459e-b969-d45e718ec9d1" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice_ee991e53-0ab8-459e-b969-d45e718ec9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_d3c50db6-f921-4d83-ac56-f216d8930603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_d3c50db6-f921-4d83-ac56-f216d8930603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_14b1fab2-9260-444a-a0ff-cc0660874661" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm_14b1fab2-9260-444a-a0ff-cc0660874661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_4819a040-42e0-472b-9fd1-433df1bb8912" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6118b09c-9f4b-41e0-8e08-25eac55a98fd" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm_4819a040-42e0-472b-9fd1-433df1bb8912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3ef3acc2-71af-4aab-a24a-b708a5d9d1f9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_fe9584e9-983a-4f24-9a07-584b124d4756" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_fe9584e9-983a-4f24-9a07-584b124d4756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_371f9b73-5bd9-4c22-be3b-b28c5d7553be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_371f9b73-5bd9-4c22-be3b-b28c5d7553be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_f7e640c9-a336-4411-8ad9-d468114fdcc3" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_f7e640c9-a336-4411-8ad9-d468114fdcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_12f21d49-9c0f-453c-8f73-13619c874bce" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_37abfb93-1164-4170-ad77-9492ba3b2b21" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue_12f21d49-9c0f-453c-8f73-13619c874bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88bf8fe7-3ea0-4449-a37b-1929d873c647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88bf8fe7-3ea0-4449-a37b-1929d873c647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3c687a34-df29-4cf8-8b79-5ac31ef0b9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3c687a34-df29-4cf8-8b79-5ac31ef0b9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_60082dea-ed8b-4c53-ac59-84558553ed8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_60082dea-ed8b-4c53-ac59-84558553ed8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_a20b1457-c8ec-4f1e-a452-65af00298fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_a20b1457-c8ec-4f1e-a452-65af00298fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbb1e8e8-967d-43a8-ab1d-5b68fac43e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_710139b3-599f-4aca-93c5-cbc678ab689f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bbb1e8e8-967d-43a8-ab1d-5b68fac43e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_74a14f79-05b4-4bbc-849e-bca9fa62bfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_74a14f79-05b4-4bbc-849e-bca9fa62bfc3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:to="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a01849bb-83fb-402b-b0c9-e80550c43388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a59db009-2e82-4389-8f76-e5334878071a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a59db009-2e82-4389-8f76-e5334878071a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_70dc768f-7b15-4de4-b76f-ae348be79afa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bbacb9cf-b366-4c7e-8e22-c98f364066b4" xlink:to="loc_us-gaap_PerformanceSharesMember_70dc768f-7b15-4de4-b76f-ae348be79afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe0d7893-5fab-42b2-b173-3bba119baac6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a8aab310-69eb-4dd7-a225-d1b42d5abcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a8aab310-69eb-4dd7-a225-d1b42d5abcd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c553beb5-ba68-4f03-8a8b-a014c2fc36fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c553beb5-ba68-4f03-8a8b-a014c2fc36fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1587be83-995f-4f8b-94ae-4c562a2c40c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1587be83-995f-4f8b-94ae-4c562a2c40c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6f6c822b-8ae6-4dd2-ba98-b7a06a2ad1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6f6c822b-8ae6-4dd2-ba98-b7a06a2ad1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e80a6549-67cf-4847-9f5e-910f2be2dd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0670ccea-3498-43f5-b441-739b43d642f2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e80a6549-67cf-4847-9f5e-910f2be2dd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_cae81e35-c0f1-41af-abe7-37f2aacd5df6" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_cae81e35-c0f1-41af-abe7-37f2aacd5df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d76acf21-ceb7-44e4-80ab-7ff41d99e768" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d76acf21-ceb7-44e4-80ab-7ff41d99e768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_636ae6d5-9a83-4696-8f97-18cdd44403e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_636ae6d5-9a83-4696-8f97-18cdd44403e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_330204b0-cd59-421f-bf20-f9f1496c61ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_330204b0-cd59-421f-bf20-f9f1496c61ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_50254e3f-3e7c-4b19-ae3c-d80751a65ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_50254e3f-3e7c-4b19-ae3c-d80751a65ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a94deeb4-af3d-44ef-8df2-61e00ae4f27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_db8a3d9c-3be5-4e9e-95d2-7d84955a9405" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a94deeb4-af3d-44ef-8df2-61e00ae4f27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_99760714-ebaa-4605-aeb5-986143d07bf0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_644841cf-0ea6-4afc-a4bd-08adb4182fd5" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_99760714-ebaa-4605-aeb5-986143d07bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13f82ace-a5d4-47c9-8296-5832a0db5b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13f82ace-a5d4-47c9-8296-5832a0db5b5b" xlink:to="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:to="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bbe90c6b-8144-4de4-948c-64aadb8a4557" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_022dd756-dd77-487c-a42c-c115ed2c57a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7608fdc-4e83-4287-b9b6-e2588969041f" xlink:to="loc_us-gaap_PerformanceSharesMember_022dd756-dd77-487c-a42c-c115ed2c57a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:href="cmg-20241231.xsd#cmg_CompensationRelatedCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsTable_c5c69e76-5b04-4218-ae05-22c4801b0029" xlink:to="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533f70f2-0bab-45e5-be9f-e52906a1f109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_533f70f2-0bab-45e5-be9f-e52906a1f109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38b77cbf-601a-410b-97ae-958f3023f807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38b77cbf-601a-410b-97ae-958f3023f807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ffebbf85-80cb-43a1-88b0-be08ac03fbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ffebbf85-80cb-43a1-88b0-be08ac03fbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3a24c63e-1efb-4c24-95bd-c49181000be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3a24c63e-1efb-4c24-95bd-c49181000be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5226dda7-5367-473c-852a-c5a4c83f7076" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0edb19e5-2ddd-48fa-a29d-de7df5a6bcc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5226dda7-5367-473c-852a-c5a4c83f7076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_578986ba-284f-4786-a0f1-8bade9b690c0" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber_578986ba-284f-4786-a0f1-8bade9b690c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c169c85-8b1f-4d37-95fb-3493b031135e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c169c85-8b1f-4d37-95fb-3493b031135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ad80126c-802a-4152-8323-cd3c3eb09636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ad80126c-802a-4152-8323-cd3c3eb09636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2ca8f416-92c8-412d-83a5-d343fa89dd18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2ca8f416-92c8-412d-83a5-d343fa89dd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_254474d2-f475-40cd-8432-16e541d21038" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_254474d2-f475-40cd-8432-16e541d21038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f88b9789-4009-4b0d-a049-85e0d38d8de1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a6fb9d7d-1778-4a9e-b68d-e1dac77b0c28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f88b9789-4009-4b0d-a049-85e0d38d8de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_8299c59a-27ca-4bb1-bae3-316c012a5925" xlink:href="cmg-20241231.xsd#cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmg_CompensationRelatedCostsLineItems_7bbdd063-751c-45d7-a0ba-a666dc23b6e8" xlink:to="loc_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue_8299c59a-27ca-4bb1-bae3-316c012a5925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_b3c6420f-866a-43c4-aba7-b0c58f8dbadf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_b3c6420f-866a-43c4-aba7-b0c58f8dbadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_436b4206-1195-4827-8c0d-0bc84618dc95" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne_436b4206-1195-4827-8c0d-0bc84618dc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_89ba30d8-cba5-40e3-a458-429c01d42e19" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree_89ba30d8-cba5-40e3-a458-429c01d42e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_075adc1a-9830-4ca9-ac63-721a20eb95d9" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive_075adc1a-9830-4ca9-ac63-721a20eb95d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_7f238866-2391-49b9-803b-11159a987a45" xlink:href="cmg-20241231.xsd#cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcc7b785-ab76-42dc-ac14-4ba46acabad8" xlink:to="loc_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive_7f238866-2391-49b9-803b-11159a987a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_91b606f9-2c5a-46fd-97ff-6f2c76a50fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a2031f80-8227-4758-8bd8-5e40b7a4a617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91b606f9-2c5a-46fd-97ff-6f2c76a50fb8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a2031f80-8227-4758-8bd8-5e40b7a4a617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e9477595-c7cc-4f7a-9fbb-78722889630a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91b606f9-2c5a-46fd-97ff-6f2c76a50fb8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e9477595-c7cc-4f7a-9fbb-78722889630a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofLeaseExpenseComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_92f1d413-dc97-44ba-888d-8a34ebf69bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92f1d413-dc97-44ba-888d-8a34ebf69bf9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_22079618-01e8-4b9b-9c97-fe5b4c52a767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_87be6c1d-cd45-469f-ac93-5c611faa7d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_87be6c1d-cd45-469f-ac93-5c611faa7d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseMember_9a3face8-110e-4e0a-9d8f-c00824766ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseMember_9a3face8-110e-4e0a-9d8f-c00824766ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_93d3046f-078b-49d7-9282-2b93b0d60393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5ee61c51-25ba-4add-9e35-31f01401f914" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_93d3046f-078b-49d7-9282-2b93b0d60393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_47da0c3d-c06f-4303-99be-90de54b4dd22" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5ca9baed-0e51-45a4-8590-466ac9eb9318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_OperatingLeaseCost_5ca9baed-0e51-45a4-8590-466ac9eb9318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_18e45c7e-2ba4-48d5-8e2d-76a7c476bad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_ShortTermLeaseCost_18e45c7e-2ba4-48d5-8e2d-76a7c476bad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_4ed0363c-b64e-4d2f-9957-f7b036cedd02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_VariableLeaseCost_4ed0363c-b64e-4d2f-9957-f7b036cedd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_053bb1b2-f562-41bf-8ba6-c3b47f44f342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_SubleaseIncome_053bb1b2-f562-41bf-8ba6-c3b47f44f342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5492167b-fb4b-4e0e-98c9-c94d92ba9819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bce88f23-1170-4752-9341-de39526c92bd" xlink:to="loc_us-gaap_LeaseCost_5492167b-fb4b-4e0e-98c9-c94d92ba9819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ea5b2c6f-fad5-4265-ae10-15eceb30a4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_52094d50-739d-4f21-9312-3cd6bc5ae0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ea5b2c6f-fad5-4265-ae10-15eceb30a4c1" xlink:to="loc_us-gaap_OperatingLeasePayments_52094d50-739d-4f21-9312-3cd6bc5ae0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d2447db2-030e-44bc-8ba5-ccd7a0e20820" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ea5b2c6f-fad5-4265-ae10-15eceb30a4c1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d2447db2-030e-44bc-8ba5-ccd7a0e20820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_a904d1d1-acdf-4a1d-98e9-1bcbb1843aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ea5b2c6f-fad5-4265-ae10-15eceb30a4c1" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_a904d1d1-acdf-4a1d-98e9-1bcbb1843aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesScheduleofMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_011e6f12-14d5-4947-b8ea-0356477a3ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_011e6f12-14d5-4947-b8ea-0356477a3ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c6bac199-b5c0-42bf-92bd-ec03be69ad53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c6bac199-b5c0-42bf-92bd-ec03be69ad53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_29bcdcd3-8efd-480a-8d68-76d497720dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_29bcdcd3-8efd-480a-8d68-76d497720dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4b7fd9ad-950c-47ad-95b3-6196662c1bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4b7fd9ad-950c-47ad-95b3-6196662c1bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d7f3f0ef-2f13-4826-9d9b-72394c76c760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d7f3f0ef-2f13-4826-9d9b-72394c76c760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_37bab193-b9c0-4078-8944-6cb1c9ae0776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_37bab193-b9c0-4078-8944-6cb1c9ae0776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_81f9f8d8-a754-4a93-99f2-e43e331ca634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_81f9f8d8-a754-4a93-99f2-e43e331ca634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d6bbba1b-f451-4895-88cd-0fc04ecc47bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d6bbba1b-f451-4895-88cd-0fc04ecc47bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aed2366e-82ed-4b28-bafc-e8957d127537" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_294fd40c-43b5-434b-8228-1a0a3e4dec6e" xlink:to="loc_us-gaap_OperatingLeaseLiability_aed2366e-82ed-4b28-bafc-e8957d127537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d4665bb8-2882-48f9-aa4b-d241366a5e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4665bb8-2882-48f9-aa4b-d241366a5e8d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_32b1d3ae-676a-4fb7-b466-ec08219f9ae2" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_8e2ef1dc-86b7-46c0-bab1-2d5e0982e854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseNotYetCommencedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_3f268406-5382-4d56-ada0-7b24bf0b60f3" xlink:to="loc_us-gaap_OperatingLeaseLeaseNotYetCommencedMember_8e2ef1dc-86b7-46c0-bab1-2d5e0982e854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_3e9b0d9f-9d0a-4315-bbaa-aa386cdea341" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_c822231a-8615-4ee9-b84a-2c79416c8cd2" xlink:href="cmg-20241231.xsd#cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms_c822231a-8615-4ee9-b84a-2c79416c8cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_e28d4f73-c5d7-4abd-ab97-85c8d5374210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_e28d4f73-c5d7-4abd-ab97-85c8d5374210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_LesseeOperatingFutureSubleaseIncome_77f59172-4357-4636-962f-87b18a463818" xlink:href="cmg-20241231.xsd#cmg_LesseeOperatingFutureSubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9985565-0383-436c-aaa9-d8aa613253fb" xlink:to="loc_cmg_LesseeOperatingFutureSubleaseIncome_77f59172-4357-4636-962f-87b18a463818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShareBasicandDilutedEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03b7effa-0ae1-414c-96e6-abcedb3cff32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_NetIncomeLoss_03b7effa-0ae1-414c-96e6-abcedb3cff32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3f30c233-b54e-4c52-bb94-4b0a6323e031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3f30c233-b54e-4c52-bb94-4b0a6323e031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_046d3d15-416d-4829-8f7b-672cbbc43947" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_046d3d15-416d-4829-8f7b-672cbbc43947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9a7339d7-7c44-45e6-8b15-d61622a525d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9a7339d7-7c44-45e6-8b15-d61622a525d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_18393ad1-3b25-4dc7-a12c-0ee3e5c75d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_EarningsPerShareBasic_18393ad1-3b25-4dc7-a12c-0ee3e5c75d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5237b770-bd18-4181-a1d8-eb9d7d0e3b65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_58cf9f73-7e8a-4f57-b6a6-ccd14815eccd" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5237b770-bd18-4181-a1d8-eb9d7d0e3b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4d165c75-eee6-4c6f-b3dd-6b33b25c2acb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_848b5530-cd87-4efc-bbb5-6eb2a44e37c0" xlink:href="cmg-20241231.xsd#cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4d165c75-eee6-4c6f-b3dd-6b33b25c2acb" xlink:to="loc_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions_848b5530-cd87-4efc-bbb5-6eb2a44e37c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4eadb791-ae54-422a-a28e-3f9a8471d09b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4d165c75-eee6-4c6f-b3dd-6b33b25c2acb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4eadb791-ae54-422a-a28e-3f9a8471d09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_SharesExcludedFromDilutedEarningsPerShare_9a04d360-455e-4b63-920f-33f9348d310f" xlink:href="cmg-20241231.xsd#cmg_SharesExcludedFromDilutedEarningsPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4d165c75-eee6-4c6f-b3dd-6b33b25c2acb" xlink:to="loc_cmg_SharesExcludedFromDilutedEarningsPerShare_9a04d360-455e-4b63-920f-33f9348d310f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0f96ddf2-22ba-4be6-8dc7-ce6ec7caddcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e4da869b-9166-48cf-8f2e-75970fc30d36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0f96ddf2-22ba-4be6-8dc7-ce6ec7caddcb" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e4da869b-9166-48cf-8f2e-75970fc30d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/DebtDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_50f0de05-3513-4298-99c3-6db2aa71e080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_50f0de05-3513-4298-99c3-6db2aa71e080" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:to="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8edc6f91-c324-471f-baa0-0801d226bf49" xlink:to="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9af8654c-e10f-4ca2-a7ec-533c0f243612" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c311147a-a09d-4a12-a90d-cd2291600bc7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9af8654c-e10f-4ca2-a7ec-533c0f243612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0fa80039-ed6d-49f8-8bc9-9c92983d1220" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JPMorganChaseBankMember_f88eb393-9c1b-46d9-9ae2-cc99d55ee38b" xlink:href="cmg-20241231.xsd#cmg_JPMorganChaseBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_2538b048-3c7e-4dc7-8786-b249cb488279" xlink:to="loc_cmg_JPMorganChaseBankMember_f88eb393-9c1b-46d9-9ae2-cc99d55ee38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ccac10a3-d6b7-4f98-923f-801f06e6e56e" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5262b36d-65a1-4280-8bed-83b8715562e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5262b36d-65a1-4280-8bed-83b8715562e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6fd0397c-a818-4048-8dad-36c10b539372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6fd0397c-a818-4048-8dad-36c10b539372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2771c6d4-30e7-45f6-a267-b9ea6646e31b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2771c6d4-30e7-45f6-a267-b9ea6646e31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TotalLeverageRatio_0d65c7e7-1fdf-4841-8406-8925ce877839" xlink:href="cmg-20241231.xsd#cmg_TotalLeverageRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_cmg_TotalLeverageRatio_0d65c7e7-1fdf-4841-8406-8925ce877839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_FixedChargeCoverageRatio_13018626-49f1-4fb2-ab4c-892b924411b5" xlink:href="cmg-20241231.xsd#cmg_FixedChargeCoverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_548236a0-3378-4b90-83e1-c803a420309b" xlink:to="loc_cmg_FixedChargeCoverageRatio_13018626-49f1-4fb2-ab4c-892b924411b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_913e215d-6b24-4363-822e-771120144eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_913e215d-6b24-4363-822e-771120144eb1" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1bdbcb80-1af2-4ba5-b22b-caaf0457bf01" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_TractorMember_e673f6f7-d74e-4703-88ae-56412d2ab674" xlink:href="cmg-20241231.xsd#cmg_TractorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:to="loc_cmg_TractorMember_e673f6f7-d74e-4703-88ae-56412d2ab674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_VebuMember_a80128c7-bafc-49f3-9267-d3f14c424ccb" xlink:href="cmg-20241231.xsd#cmg_VebuMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27705783-83b2-48e9-9add-49f087d809a1" xlink:to="loc_cmg_VebuMember_a80128c7-bafc-49f3-9267-d3f14c424ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_775d2e1c-3bcd-442a-b59c-de5f32069a24" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_PurchasesFromSupplierMember_2af15858-f130-4532-a74f-be485e55478d" xlink:href="cmg-20241231.xsd#cmg_PurchasesFromSupplierMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_88b853ff-d47e-4e13-b9cf-7984cf518915" xlink:to="loc_cmg_PurchasesFromSupplierMember_2af15858-f130-4532-a74f-be485e55478d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6d16ef10-106e-4793-bc29-bc2eb8d8c3bb" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_831154be-8dd0-452f-8224-9f61a6d58ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_831154be-8dd0-452f-8224-9f61a6d58ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_65c96c5b-5173-427d-9ad4-845f660773da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_55700e18-32bf-4f61-8b34-8b8c2a2d5a7d" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_65c96c5b-5173-427d-9ad4-845f660773da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingNarrativeDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SegmentReportingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_52edb47e-5962-4b16-9024-3c2aa6ba1289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_fc6a906c-aaab-4c4b-a419-e13b4c968523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_52edb47e-5962-4b16-9024-3c2aa6ba1289" xlink:to="loc_us-gaap_NumberOfReportableSegments_fc6a906c-aaab-4c4b-a419-e13b4c968523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3c5c1c5f-b913-4db1-9b52-9caf86e5e3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_52edb47e-5962-4b16-9024-3c2aa6ba1289" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3c5c1c5f-b913-4db1-9b52-9caf86e5e3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingScheduleofReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_79f7e0d6-853b-4904-bdcc-023e649a47bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_79f7e0d6-853b-4904-bdcc-023e649a47bb" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75cadc7d-0430-4a27-9a53-58e5f81775e7" xlink:to="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_U.S.SegmentMember_e236d1c7-920c-486b-af15-ed9765bfd71c" xlink:href="cmg-20241231.xsd#cmg_U.S.SegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_57f7a71e-d722-422a-b1da-d8151893145a" xlink:to="loc_cmg_U.S.SegmentMember_e236d1c7-920c-486b-af15-ed9765bfd71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f36078b4-6d4e-4a2d-ad1a-598d12dd2212" xlink:to="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FoodAndBeverageMember_55c0ce1c-963d-44a2-87d1-a6679f5760bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FoodAndBeverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:to="loc_us-gaap_FoodAndBeverageMember_55c0ce1c-963d-44a2-87d1-a6679f5760bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_DeliveryServiceMember_9ce2d492-3f07-45ae-8a8d-c8c27480b713" xlink:href="cmg-20241231.xsd#cmg_DeliveryServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2daa568a-24fc-4d6e-9f1f-a02e8f18adfd" xlink:to="loc_cmg_DeliveryServiceMember_9ce2d492-3f07-45ae-8a8d-c8c27480b713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d2399a30-ef41-43e0-9809-c348098337d0" xlink:to="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6ffe3c6f-b14a-49e3-a82f-bccfd456a6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_OperatingSegmentsMember_6ffe3c6f-b14a-49e3-a82f-bccfd456a6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_30dc2196-facb-40d5-81cd-47b9733fe51e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_CorporateNonSegmentMember_30dc2196-facb-40d5-81cd-47b9733fe51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_e224d8ea-dfec-48fc-9684-de1debbdec1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_387b8102-0358-4c3b-8053-e379e3c3b104" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_e224d8ea-dfec-48fc-9684-de1debbdec1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4c93f12d-703e-4898-8125-67e08805e93d" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b5b08a89-97f1-4863-b1d9-32b45c78e83a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_Revenues_b5b08a89-97f1-4863-b1d9-32b45c78e83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectMaterial_e3370f36-f47d-4677-8fbd-b7a8b2e56c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectMaterial"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_CostDirectMaterial_e3370f36-f47d-4677-8fbd-b7a8b2e56c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostDirectLabor_c137d293-a2b1-4720-ad7b-787d2394fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostDirectLabor"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_CostDirectLabor_c137d293-a2b1-4720-ad7b-787d2394fc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_c953ef19-68e3-4f82-a704-c46bef200359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_OccupancyNet_c953ef19-68e3-4f82-a704-c46bef200359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_4979854f-9a74-4979-a8a9-b0087b042dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_MarketingExpense_4979854f-9a74-4979-a8a9-b0087b042dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_c252a0f6-42de-4fa0-a64f-3b1274da551d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_c252a0f6-42de-4fa0-a64f-3b1274da551d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_45e57678-e716-4df8-9509-66a344733bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_45e57678-e716-4df8-9509-66a344733bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_33155324-0418-461b-9187-879fd973d2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_55e225bd-9141-4169-9c00-ac5cffe6dc91" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_33155324-0418-461b-9187-879fd973d2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bb6161fb-1c8f-42ff-905e-428331aa393f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OperatingIncomeLoss_bb6161fb-1c8f-42ff-905e-428331aa393f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ddb69339-bdfa-48ad-a243-8a8065eaa941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ddb69339-bdfa-48ad-a243-8a8065eaa941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b2273a8-0acd-4ecf-a783-9ec71c67a514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e7b1c3ce-21a9-4a1b-9ca2-871406e8e2a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b2273a8-0acd-4ecf-a783-9ec71c67a514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails" xlink:type="simple" xlink:href="cmg-20241231.xsd#SegmentReportingLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_98cb7df9-fe00-4469-bf39-3ad073bbc670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_98cb7df9-fe00-4469-bf39-3ad073bbc670" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:to="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ac852286-d0b0-4f42-9e17-79d40bb077ee" xlink:to="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8c978650-5a77-469b-9d55-ebfe5e3d4f61" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:to="loc_country_US_8c978650-5a77-469b-9d55-ebfe5e3d4f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_10c37b84-abe5-4ed4-868c-ce086d586244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a00c947e-16e7-4cd1-bcc6-9a256577a846" xlink:to="loc_us-gaap_NonUsMember_10c37b84-abe5-4ed4-868c-ce086d586244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_de0c6d9f-dd5b-4483-8968-67eaeadefa6f" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_0ef3a930-0954-4950-9696-d33bfdf28f29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d67825cb-fe39-4e49-9b92-bb3b4a569069" xlink:to="loc_us-gaap_NoncurrentAssets_0ef3a930-0954-4950-9696-d33bfdf28f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_BrianNiccolMember" xlink:href="cmg-20241231.xsd#cmg_BrianNiccolMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_BrianNiccolMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_JackHartungMember" xlink:href="cmg-20241231.xsd#cmg_JackHartungMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_JackHartungMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_CurtGarnerMember" xlink:href="cmg-20241231.xsd#cmg_CurtGarnerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_CurtGarnerMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScottBoatwrightMember" xlink:href="cmg-20241231.xsd#cmg_ScottBoatwrightMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_ScottBoatwrightMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ChrisBrandtMember" xlink:href="cmg-20241231.xsd#cmg_ChrisBrandtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_ChrisBrandtMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmg_ScottBoatwrightMember" xlink:href="cmg-20241231.xsd#cmg_ScottBoatwrightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_cmg_ScottBoatwrightMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cmg-20241231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmg-20241231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M4@0R P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***R];\;^"_#5TMEXC\7Z7I\SIO6&]U".)BN2,@,P.,@\^U &I1
M61I/C_P'K]\NF:%XVTB]N7!*6]IJ44CL ,DA58DX%:] !1110 4444 %%>4?
MM=?MQ?LI?L'>!-/^)G[7'QGT[P3H>JZJNFZ=?:A;SRBXNC&\@B58(W;.R-V)
MQ@!>37H_A+Q7X=\=^%=,\<>$-7AU#2=9T^&^TN_MSF.YMID$D<JD_P +(RL/
M8T :%%%% !1110 4444 %%%% !1110 45XQ\(?\ @H;^Q?\ 'O\ :2\6_L@_
M"'X^Z1KGQ)\"I=-XK\*6L$ZSZ>+:XCMY\N\:QOY<TL<;;&;#, :]GH ****
M"BBL;4OB-\/='OI-,U?QWHUK<Q'$MO<ZI$CH<9P59@1P: -FBHK*^LM2M4OM
M.O(KB"5=T<T,@=''J".#4M !1110 4444 %%%<E\>_C7X"_9M^"/BW]H'XI:
M@]KX<\%>'+S6M:FB4-(+:VA:5PBD@,Y"[57(W,0.] '6T5\R_P#!,'_@J-\(
M?^"I7[-VJ_M1?##X;^*O!WAS2O$USHS/XWCM83</###*\\;0S2*8@)U4L2,.
MCCG;FO>O^%L_"O\ Z*7X?_\ !S!_\70!T%%0V%_8:K9QZCIE[#<V\R[H9X)
MZ.OJ&'!'TJ:@ HKQC]EW_@H;^QA^VIXL\6>!?V7/C[I/C'5O \Z0^*K+3H)T
M:Q9WDC7)EC0."T4@W(67*]>1GV>@ HHHH **\Z\5_M>?LK>!?CAI'[,_C3]H
MWP3I7Q#UZ))-%\$ZAXFMH=4O5?.PQVS.)&W[6V@#+[6VYP<>BT %%-FFAMH7
MN+B58XXU+.[M@*!R22>@KS[X _M;?LN?M66VKWO[,O[1'@OQ_%H%TEOK4G@_
MQ+;:B+&1]Q02^0[;-P1]I/#;&VDX- 'H=%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?S1_P#!6/\ 99^&O[<O_!U\O[*/
MQM\4:UI?A;Q;#HEGJ>H:%>PP7=M$GAM+@>2]Q%+&A,B#.Y&'S-QDYK^EROYH
M?^"L'[(_@']N_P#X.P6_9)^*/B#6-*T#QJFB6FI:AH$L27D*)X:CG!B::.1
M=T2CYD;@GZT ?IK_ ,$__P#@V4_X)U_L#?M7^%_VOO@-\</BOKOB?P;]L;3K
M#Q#XHTJXL6^U6<]FYE2UTZ&0XCN'*XD4;@,Y (/0?'C_ (.8/^"</[,O[2/Q
M9_9B^.$?C?0];^$MEYE[>2:-;2V^OW.ZW466G!+DRRSG[2K#S4B0+%*[.BID
MZO\ P2O_ .#>S]DG_@DI\=M<_:"^ OQ;^(_B#6-=\)2^'KFT\7:E8R6L=M)=
M6URSJEM:0MYF^UC )8@*SC'.1^:_[-WP8^%7QN_X/'?BIHGQ=\!:9XCL='U/
M5=8T^QU>V$T$=]!I]L89S&WRNT;,67<"%8*P&Y5( /M7]E/_ (.X/^"6W[0^
MH>(M-^),OBOX4'0M'N-3MKKQO90/!JD,0RT,#6DLK-=$<K!MR_1"[?+4G[(W
M_!V7_P $X?VL_P!J#1_V9K3P9\0/!TGB?5TTOPOXF\5Z=9I8W=U(X2&*7R+F
M1[<RN55"5*Y8;V2OA?\ X*V_LV_ GQG_ ,'7WP7^&'B?X6Z/=^'?&[>%;KQ9
MHK6:K;:K(9KB-C.BX$@9+>)6!X<+AL@D'<_X/ /AQX"^&W[7?[)_C7X?^#]-
MT34[F.^M)KO2K)+=F@L[[3FM4^0#B(SR[1_#O(% 'ZL_\% _^"SW[(O_  33
M^/?PP^ G[3%GXEM9?BC,XL_$MA:VITO185GC@:XOI9KB-XXE:4,QC20A%8XR
M #\E6_\ P>2_\$NKCXZI\,_^$(^):>%7OQ:?\+$DT* 68!;;]I-MY_VD6_\
M%GR_-Q_RRSQ7R_\ \'BNF^$]9_;L_98T?QZ\"Z%=V5S#K375QY,0M&U2U68O
M)D;%V%LMD8'.1BOH#_@[@^"7[,/@+_@C]X.M_"7@'PSH4GACX@:38?#B+1["
M& 6T$EM<^;;6_E@8A:!"[(ORDQ(Q&5! !S__  >C^(-#\6?\$Z/@UXJ\,:O;
M:AINI_%.&[TZ_LYA)#<P2:1>/'*CKPRLI# C@@@U^@'AO]M/]G+]@/\ X)2_
M"O\ :._:C^($7A[PSIWPM\-0))Y32W%]=/ID'EVMO"@+33/M8A1T"LS%55F'
MXK?\%BK[Q5J/_!L!^Q!<>,7E:\&JV$<1F)W?94TO4$MNO;[.L6/;%6O^#H7Q
M'XC_ .&+_P!@+P+JM_<VWA&[^&9O+_R<[)+F/3M$CWD="\<4LFWO^^?UH ^R
M?#O_  >=_P#!/#4?&%K9^)OV<OC)HGAB^NS#:^*KK1K"1  <-(\,=V6VKD%A
M&TC =%)XKZQ_;X_X+J?L<_L"_LZ?#3]J_P 0:!XQ^(/@+XK3E/"_B'X=6%I<
MP!?)693,;JYM_+9T+[4Y?,,JL$*&N3_X+Q_![]F;2?\ @@W\4/!D7A70+/PA
MX3\"V,O@**UAC$&GW$,T":<;5A]PLS)&"IRRRLO(<@_G]^P=^QMXR_;_ /\
M@T9\3?"&_P!+GO=9\,>)->\1_"M70N_G:?<-<^5 #WF9M1MAVS<-TH _9CXZ
M_MW_ +/_ , /V'M1_P""@_BK6+N_^'=CX.MO$MO<:3$CW&H6ERD36J0+(Z(T
MDQFA1 SJ-T@!8#FO*/@]_P %L?V,?B7_ ,$XY/\ @J+XTD\2?#[X9I>7-I%_
MPF>G1)?WD\,YM_+MH;6:87!DF5D0(Q)*/N"A&(_GH^)O_!5?Q+^T)_P0'^#_
M /P2S\-7]QJ'C]?BQ)H5[IT+%Y[W0K0QW.FQD= 'N;ZW@C'_ %##]:^K?^#I
M7X"ZI^Q#_P $N_V.?V)O!\Q_X1KPL;Z#7GMLB&\U>VL;4?:6'3=))=:A(/\
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
M (*&?M+?$WQ]\.M)UG7?!\T:^%]1U.T69M,-UJ%\L[PA\JDCK"B^8!N"[E!
M=@=O]BKP?X9^%'_!YE\3/!/PYT2VT;29XM:E?3M/A$4.ZXT2"\EPBX #3LTF
M ,9- 'WS\<?^#FC_ ()N_LV_M"_%O]F[XV)XXT/6_A'$5O;B31;:6'Q!=!X4
M^QZ:([HR2S'S@W[U(D"QR,SJ%R:?_!-3_@YH_8/_ ."E7[04'[,'A+PEXS\#
M>+M4BFD\-6_C"UM1;ZP8D:1X8I;>>39.(T=]CA00I"LS84_GU^R+\%?A/\;_
M /@\*^,6D_%[P!IGB.ST/5-<UG3++5[83P17\$%L(9S&V5=DWLR[@0K;6&&5
M2-7_ (*S>"?"?PQ_X.UOV8=4^'_AZTT>;Q%-X+OM:?3[=8OM=P^KWEH\K[0-
MS-!#%&3U(09H ^D/VWM*_P""1;?\''?P@L?C9X)^,UQ\?[TZ%>Z!>Z#=6 \*
M?:8C+_9\EVLD@NMZ& ;A$ GR1Y#9>OK3_@J5_P %Q/V(O^"2\>E:#^T!JFMZ
MYXNUVT-WI/@CPA9Q7%^UJ&*"YF,LD<4$)=64,[[G*OL5]C8_,[_@I9_RN#_L
M]?\ 7MX8_P#0[VL&SL?#7Q=_X/6]1T/]H^UMK^#1]0/_  BNFZPH:!9K;PJD
M]@%1_E!!_P!(3UEPPRQY /T?_P"";?\ P7:_8G_X+!7/C7X"^"O 7C?PSXBT
M;PE<ZAXA\,>+=/BC-SI19+>:6">VF<$!KB)"&\M\R J" 2/CC_@B3^V%_P $
M6OV$OV-OVF_VUOV+_AQ^T%_PC?@Z]\._\+$M_'<>E7>J7,4MQ<6^GI81V]PD
M.Q7N9R_FNK ')9@!C]@O&'PW^#EKXSU/XK+X(\.Q>/;GP=>:</$*V$"ZK/I:
MM&[VYFQYKVZRB%BN2BL4/!(K\4/^#'FVM[OX;?M(6UW DL;ZSX8#QR*&5AY6
MI]0>M 'A?_!(O_@Z%U/]GKX]?%37/^"@_P 3/C1\2?#?C/4+<_#W2[)+743H
MG^E7#.&CN;R$0*8Y85VPEP?+QCA<_LI\(_\ @MY^RM\6O^"G'B;_ ()2+X$\
M=^'_ (C>'9+V*&^\1:9:1:;JLEK"+AUMGCNGE;?;DSQEXE#1HQ.TX!_,O_@T
M)TW2;S]N/]KF"_L+>5H[JS:%)HE8KC4]1!*@CCMT]JF_X.=/A]XF_P"">O\
MP5)_9\_X+*?"C2)/*GU6TM/%BVHVBYOM-92(Y&];K3G>VQG[EHW2@#].?V_O
M^"T?[+O_  3O_:2^%_[*/Q0\$>./$OC+XK7$$>AZ?X+TVTN/LJ37:V<#SB>Y
MA;$D[,JB,.3Y4G0A0WU[7X!?L;:]H'_!9[_@Z@\3?M:^'KY=;^%_P+TD7'A>
M]VEK>8648M+$HQ_YZ7\]S?1],B(_C^_M !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MKX<?\%71^TM_9,?@.WTY)? G_"(^>U\]F9RI%Y]K7RP_G<CR6V[.^[Y>8_X+
M!?\ !NW\//\ @I=\;=%_:Y^#G[0>J?!_XNZ-!;PR^)M,TYKF'4%MSFVE98YH
M98+F+A5N(Y,[512IVJ5_2*B@#\\_^"67_!#_ .*O[$/QO\4_M6?M5?\ !07Q
MO\=?B/XE\"3>$8M2\2/<O#IVFRW$%PZA[NYN)IF\RVBVG=&J@N-A)W#9_P""
M&G_!$MO^",OAOXDZ!)^TD/B*WQ U+3KA9E\)?V2+%+-+E5!'VJX\PO\ :"3R
MH78!SG(^\Z* /QN^(W_!J;\1=%_;+\7_ +1W[%W_  4\\8_!SP]X\UF>\U[0
M?#NF745[#;W%Q]HGL5NK6^@$]N7SL25,* H;S"NYO?\ _@Z>\/? [7/^",?Q
M$NOC3>FWN-,U/2KOP1+"BM,=<^UI'"D88C.Z&2Y1SU6%I6&2N*_1*O,OVK/V
M-?V8OVX/A[9_"G]J[X/Z;XU\/6&KQZI9Z7JDDJQQ7B12Q+,/*=3N"32KUQAS
M0!^;O_!G9^QS_P *+_X)R:O^TWX@TKR=:^,GBB2ZMI73:YT?3S):VJD'GF<W
MT@/0K*A'J?UOK#^&7PS^'_P9^'NC?"CX5>$;'0/#?A[3HK#1-&TR 1P6=M&H
M5(T4=  /J>IR36Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 9UMJ5U+XFN=+<KY45LCH,<Y)YYK1KGH]8TFR^(
MTFE7FJ6T5U>V:_8[:6=5DGV L^Q2<MM')QG Y-=#19BNF%%%% PHHHH ****
M "L[6=2NK'4-/MH"NVYN2DN1GC&>*T:Q_$O_ "%]'_Z_3_Z": -BBBB@ HHH
MH **** "BBB@ K.\,ZE=:KI[W-V5++<R(-HQP#@5HUC^!_\ D$2_]?LW_H5
M&Q1110 4444 %%%% !1110!G6VI74OB:YTMROE16R.@QSDGGFM&L>R_Y'>]_
MZ\HOYFMB@ HHHH **** "BBB@ K.UG4KJQU#3[: KMN;DI+D9XQGBM&L?Q+_
M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ K.\,ZE=:KI[W-V5++<R(
M-HQP#@5HUC^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 9UMJ5U+XF
MN=+<KY45LCH,<Y)YYK1K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH *SM9U*
MZL=0T^V@*[;FY*2Y&>,9XK1K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH ****
M "BBB@ K.\,ZE=:KI[W-V5++<R(-HQP#@5HUC^!_^01+_P!?LW_H5 &Q1110
M 4444 %%%% !1110!G:SJ5U8ZAI]M 5VW-R4ER,\8SQ6C6/XE_Y"^C_]?I_]
M!-;% !1110 4444 %%%% !7RU_P4T_X*X?LW_P#!*>V\ :C^T;X5\7ZA9_$#
M6KFQM;OPIID-T--CMTCDGNKA7FC?RD20.?+#MA6PO'/U+7YX?\%AOAUX*^+_
M /P4-_8?^$_Q(\/P:MX>\3>+/'>E:YI=TN8[NTN/#,D4T3>S([#CGF@#ZE_;
M._;K^$/[%7[)]S^V+XPL-2\2^%(+C2([?_A%#!/+=QZC>V]K!-$9)$C>/-RC
MD[^4!(R<"O:J_ K]K3XB>.?V:?\ @EW\>O\ @B]^T#XAN+[Q+\"O&7@V_P#A
M9K>H-^]\2^ +KQ1IWV"<=F>U9A:R;?E0^5&,[&-?H;_P56UG]CW4_C'X-^&G
M[1O[1'Q_N-;U'P_<S:#\"/@'?ZQ]JUR(2D2:G=6^B1?:G1"/+5YID@&Q\ L&
M( /MGQ5XGT+P3X7U+QGXHOQ:Z9I%A->ZC<F-G\F")#)(^U06;"J3@ DXX!KS
MW2OVK_ GQ*_9#E_;'_9LT;5OB3H5YX-N/$'A+3- L)8+WQ"B0O)%;P0W2QND
MLK)L59%4[F'%?FG^P[=^*/VJOV(?VT/V2_B!\7OCG'X2^%_C&\/@"[\:Z_J&
ME>,=,TXZ8+V/3+R=RMRT22(5,<Q)>*0J?E*@7O\ @G5^SU:_L[?\&Z7BC]J7
MX=_&SXGGQ+XB_91UR]AM]2^(=_<:?H5Q#IE[+'+IELTFS3W5U4AH0K#:,$4
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
M(578SKR #Z6K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH
M**** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBB
MB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@
M HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **
M** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@
M HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ H
MHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ H
MHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V****
M "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H ****
M "BBB@ HHHH *\%_:>_8C'[1_P"U3\ /VF#\3/['_P"%&>(M9U3^Q?[&^T?V
MU]OTXV?E^=YR?9O+)#[MDF[[N%^]7O5% 'Q)_P %??\ @BC\-?\ @J[=> _%
MTOQ<NOA[XM\$Z@JOXAL=$%\-6T@SQW#Z;<1>?#N43PQ2QN781.'(1MYQT7[5
M?_!.GX[>._VV](_X*"?L<?M7Z?\ #3Q_%\.&\">)+;Q-X$7Q!IFJ:-]M-[&5
MB^TV[P3QS,6W*Y#A44A1NW?7-% 'R?\ L/?\$PK[]E0?'27XK_M*:M\4[OX\
MZW'J?B?4]5T&'3KB.5M.%I=*/(<Q['8R-&J)&(8RD?S[-[<3^R__ ,$HOVE/
M@9^Q!\0?^">?Q!_;NM/%_P .-9^&6K^"_AVA^&4-G?>';>^BN8A<74R79-^T
M2W 4(/)#"/J"1M^YJ* /E;XM?\$N_"OQE_X)*:3_ ,$M/%?Q.D5=$^&.A>&=
M-\>0:-B6WO\ 28+5;75$MO.RI$UK'*8A,#M+)YG.ZM/]CK_@FI\//V;OV!M1
M_89^*/BR3XBQ>+X==?XG>*+ZQ^QS>*;O6)9WOKB6-9',;.LWEC#L0L:<Y&:^
MEJ* /A/X-?\ !-[_ (*;_L[_  ]T?]FSX._\%;[6T^&/AJVCT_PQ+K'P1L;_
M ,3:;I46%AL1>R78MI3'$!&LSVK$ #Y, "ONRBB@#Y__ & /V%Q^PQ:?&.U'
MQ0_X2C_A;7QZ\1_$K=_8OV+^RO[5-O\ Z!_KI?/\KR/]=\F_=_JUQSRFB?\
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
MQ<^._&\!N&U3Q)> L^HWD417<GF"/]TK ^7$JERV7/T=10!\DQ_\$D/A5?\
M_!-3Q9_P3Z\3?$+5KS4/B%;SZCX]^)AB4ZGK/B>>>.[EUN4$X9_M443K$6PL
M44<0;"@UT7[)_P"Q!\7_ (8_M'>)?VP_VKOVB]-^)/Q(USP1IO@ZPO?#_@G^
MP-/TW1;.XGNMBVQN[II)YKFX>:20R!<A51$4<_2E% !6/XE_Y"^C_P#7Z?\
MT$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 5C^!_P#D$2_]
M?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% &/9?\ ([WO
M_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$
MUL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z
M%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110!CV7_([WO\ UY1?
MS-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-
M;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-
M_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110!C^)?^0OH_P#U
M^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL
M5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^
M0OH__7Z?_030!L4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_
M .01+_U^S?\ H5 &Q1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_
MR.][_P!>47\S6Q0 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D
M+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C
M^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]
ME_R.][_UY1?S-;% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z
M/_U^G_T$T ;%%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D
M$2_]?LW_ *%0!L4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^
M)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 445'=W=K86LM_?7,<,$$;2
M332N%2- ,EF)X  &230!)17YL?\ !*G_ (+)?'[]LW]M#7_A'\?/A]H&@^ ?
MB+X7U+QC^S3JFGV<T-UJNA6&M76F2I=F21@]RZ117(553$>Y\%73'W3\5?VJ
MOV9_@7J]SH'QH^/O@_PG>V?AN7Q!=VWB+Q#;V;PZ5'/';O>L)77$(FECBWGC
M>ZKU.* .^HKQ"/\ X*5_\$^Y?@.W[3Z?MG?#8_#]-2.G-XK_ .$NM?L@O0N[
M[)NWY\_:0WDXW[2&VXYKTWX;?%SX5_&3X=V'Q=^$WQ'T/Q+X5U2U:XT[Q%H>
MJ175E<1*2&=)HV*$*58'GY2I!P0: .BHKQCX/_\ !1?]@K]H+XI3_!+X'?MC
M?#;Q;XMM_,+>'O#_ (PM+JZE$8)D,21R$S! "6*;MH!SBM#XR_MU_L9?L[SZ
M[:?'3]J+P+X3N/#*V!U^UUWQ+;V\UC]M$IM!)&[!@9A#,R#&66)R!A2: /5Z
M*\'\!_%[Q]XP_;NU/PII7[37POUCX>3_  DL=<T/X>Z2^_Q+'//=[5UAW#E7
MT^2,,B,!@N5QC&7TO$__  44_8+\%?'"/]FKQ=^V/\-=-\?272VH\)7OC*SC
MO5N&("6[1M)E)F++MB;#MN&%.: /9J*\>_:'_P""@_[#7[)?B&U\(?M+_M:_
M#_P1K%[&LEMI'B/Q3;6UVT;'"R^2S[Q&3GYR O!YXKKM<_:-^ 'AKX16O[0&
MN_&KPM;>!;Y;-K'QC)KL']F7"W4T<-LT=R'\MQ+++&B$,0S.H'6@#LZ*\F\
M_MY_L4?%3XW7_P"S7\-?VKOA]KWC[3#*M[X0TGQ7:SW\;19,J")'+,T>#O5<
ME,'<!BO6: "BOCG_ ()9?\%)KW]I/_@F#X8_;K_;0\7^#O!\VIZ]J>GZMJ<;
M_P!G:7"T>NSZ;9H#<2OM:0K!'RYW2.,8R!7MG@/]O/\ 8H^*/QPOOV:?AO\
MM7?#_7?'^FF5;SPAI7BNUGOT:($RH(D<LSQX.]5RR8.X#% 'K5%>7_M%_ML?
MLA?LAMI<?[4/[2_@GP#)K;E=(A\5^([>RDN\$!FC21@S(I(W.!M7(W$9KY0_
M96_;.^.WQK\6_MV2Z1^TKX872?AQK<8^$GBGQ&MO)H'AZUD\/B[CNYI8 OG6
M:R8G=V=OD#$'% 'W_17B'A3]K#X7?!']CKP'\=?VROVL/AC;1ZKX6TV;4/B#
M;ZW#8:#KMW-;)(9[!IG'F139,D:J260@@=AUW[.W[5_[,_[7/A*?QW^S#\>/
M"OCS2;2X^SWM[X6UN&\6UFQD1S"-B8G(Y"N 2"#C% 'H-%>#:]_P5'_X)O>%
MH_#,WB/]NKX4V2>,D9_#$EQXYLE74(UF> R(QDQY?G1R1[SA=Z,N<@BO=)[Z
MRMK)]2N;R*.WCB,LEP\@"*@&2Q8\ 8YSTQ0!+17Q-_P19\??$W]J3PQ\7_\
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
M44 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%%
M!1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110
M4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110
M4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%
M% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0
M4444 %%%% !1110 5\7?\%]/VAO'7P3_ ."<OB/X<_!:SFO?B1\:-4L_AI\.
M=+M9ECFN]2UAS;LL;,RA&%M]I97) 5U0DJ.1]HUY[\7/V5_@/\=_B7\/_B]\
M6/ @UC7_ (6ZQ<:KX%NI=2N8XM-O9H?)><P1R+#.X3A3,C^6?F3:230!^/O[
M:7B_]LO]D/X>?LM_M2:E_P $G_%7PE\)_L>:[IMCJWB^;XH>'-9,OA.[A@TG
M4;5[;3KEYV>93 ?,"N%8NS#!+#Z:_::^$7P._:9_X.(/@))\2?!^C^,-#L/V
M:M7\0Z%!J$:W-G)<IJL?V>Y\LYCF"B4NFX,H;8X&Y%8?H'\:?@U\,_VA_A+X
MC^!?QE\*0ZYX4\6Z//I?B#2)Y9(UNK69"DB;XV5XS@\.C*ZD!E8$ CBOA_\
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
MG@5S$W]Y21\I]Q2ZII>F:WIT^CZUIT%Y:7,1CN;6ZA62.5",%65@0P(Z@\4
M?D/\>O /QT^-7[!OQI_X*P?"[P#JG@^Z@^'EQI'[+'@CPYI?V2\\(>"9KJ$Z
MEKL-O$H^SZGJ5IY]P&0"2&W2! Q):O2_^"9>I_L\'_@H[XUT7_@F[X]G\0_L
MZK\*?#ESJEQ8>(KS5-(@\9O=WP=8);F23;=-IXMGN40[MVPRC>1C],HHHH(E
M@@C5$10J(BX"@= !V%8NN6MK9ZEH\-I;1Q)]N8[(T"C)4DG H W**** "BBB
M@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH *
M*** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "B
MBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH
M **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BB
MBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H ****
M"BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH ****
M"BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HH
MHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH ***
M* "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@
MHHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH ***
M* "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH *
M*** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH *
M*** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB
M@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH
M *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "B
MBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH
M **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HKB_BE^T?^S[\#_$GACP;\9OC?X3\)ZMXUU!K'PAIOB/
MQ!;V4^M7*M&IAM4F=6G<--$NU 3F5!U89T?B?\7OA7\$_#L/B[XP?$71?#&E
M7&I6VG0:CKNI1VL,EW<2"*" /(0"\CL%5>I)H Z.BBB@ HHK#^)/Q-^''P;\
M#ZC\3?BYX]T;POX<TB#SM5U[Q!J<5G9VD>0-TDTK*B#) Y(R2!U- &Y17E/[
M-O[<_P"QO^V(VH0_LM_M.>"?'L^E*'U.S\,^(8+JXM$)VAY(E;>B$\!RH4GH
M37JU !1110 445Q:?M%? Z3X_O\ LKI\3])/Q$3PM_PDC^$!<_Z:-*\_[/\
M:]G_ #S\TA.N<GICF@#M**^=(/\ @JE^QO?_ +5.K?L@:+XNU_4O$WAVZEL_
M$^JZ;X.U"?0]$O([5[I[6[U-(3:P2K"C,0T@ (V$AP5'K_P.^.GPA_:6^%>D
M_&_X"_$'3O%7A+78Y7TC7M)F\RWNA'*\,FTX'W9(Y$([,A':@#K**** "BO.
MOV6OVJ?@I^V9\(;?XZ?L_>)I]6\-W6IWVGPWEQITUJQGM+F2VG7RYE5@!+$X
M!Q@@ CK7HM !1110!CV7_([WO_7E%_,UL5^>'_!;GXQ?%SX2^*? #_"KXI^(
M_#)OX-3%\?#^N7%D;D)]CV>9Y+KOV[VQG.-QQU-?"W_#9'[7G_1U/Q(_\+G4
M/_CU?18#AVMC\)&O&:2=]+/HVOT/ELQXIP^78V6'E3;<;:IKJD_U/WXHK\!_
M^&R/VO/^CJ?B1_X7.H?_ !ZC_ALC]KS_ *.I^)'_ (7.H?\ QZNS_5+$_P#/
MU?<SB_UVPO\ SZE]Z/WXHK\!_P#ALC]KS_HZGXD?^%SJ'_QZC_ALC]KS_HZG
MXD?^%SJ'_P >H_U2Q/\ S]7W,/\ 7;"_\^I?>C]^**_ ?_ALC]KS_HZGXD?^
M%SJ'_P >K]>O^"7GC+Q?\0/V%O WB[QYXJU+6]6N_P"T_M>J:O?27-Q-LU.[
M1=\DA+-A%51D\!0.@%>;F>1U<LH*K*:=W;3T;_0]3*.(J.;XET80<6E?5KNE
M^I[]6/XE_P"0OH__ %^G_P!!->1?M>?ML:K^S)KV@?#_ .'_ .R9\4_B[XK\
M26MQ<V.C?#S0X6M[."$HK2WM]=RPVUHI9PJAG+L<X7 )KD_V(_\ @I#\+/V_
M[O7M"\/_  X\7^ _''PS\4II'Q#^'OCO3H[?4M%N9(W:%F\IY(Y(91'(8Y%;
MYA&QP!C/AGT1]0T5YO\ M=?M7_!G]B']GCQ)^T]\?M;N+'POX8MHY+PV5J9[
MFXEEE2&"W@B',DLLLD<:KD#+@DJH+#Y[^'W_  6%MF^./@+X*_M1_L,?&+X)
M#XJZG_9OPY\1>/++3Y+'4K\H9([&<V5W,]E=2+]R*5<EL@D8- 'V917R#\4?
M^"Q?PB^%_P 5O$OAZ?X#?$#5?AYX#^(&G^!_B%\9--AT\Z'X>U^\:U2.UDCD
MNEO)4C>\MDFFB@9(GE5<G->L?'O]LGP[\'?V@/AE^RUX7\%7OB[QW\2=1ED3
M1=,N4C_L30K< WNMWCL"(K>(LD: _-/-(L:9.XJ >S4444 %%%% !6/X'_Y!
M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 8]E_R
M.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %8_B7_D+Z/_
M -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !6/X'_
M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 8]E
M_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 5C^)?^0OH_
M_7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !1110 5C^!_^01+_
M -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% &/XE_P"0
MOH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
ME3_P< ?LA^&OV\O^"@'[&W[)WB?5I--7Q=X>^+,>F:O"S!]-U&#0K"YLKL;<
M$^5=0P2$ @L$*Y&:\P_:=_;4\<?M<_\ !&WP[X0_:"MCI_QI^$7[2G@SP3\9
M-'F(\Q-8L]9AC%X!_%'=1A9@ZC86:54R$S7W=^U_^S%\</BE_P %5OV.OVDO
M O@K[=X+^%<7Q$'CS6?[2MHO[,.IZ+;6UC^ZDD66;S)HW7]TC[,9?:"#7RQ_
MP6A_X)!_M5_&C]KCPG^T[^P9X;M-1L?'OB'PU;?'[PQ)JUK9+,NC:C!=6&N+
M]HEC666*%);=PI:3R]@2-R[D 'TA^UG^V=^USXR_;LTS_@FK_P $_;3P1I?B
MJT\ ?\)I\1OB+\0;"YOK+P_ILES]FMK:VL[>6)KB\ED!?#R*BQ\_,2=O-_ '
M]LO_ (*&:A^T?\5/^"87Q]F^%D'QQT#X;6_C?X5_$72=$OAX>U_1Y;H6;37F
MGM<>?#)#<D1LL<V&).W 0&1G[4WP(_;+_9?_ ."G@_X*8?LD?L\K\8O#WC+X
M6P^"_B7\/[#Q-::7JUG):W1N+74[-[QDAG&TB)H2X;J1G=\NM^Q#^SE^UC\6
M?^"B'C?_ (*H?MD?!JU^%U]>_#"T^'/PW^&H\16^K7UEHR7QU"XN[^XM28!-
M+<[2D<;,40LK'(!8 \1_X-CM(_;>7]E.#5O&_P 0?AM<?"C_ (3#Q<D>CZ?X
M=ODU[^U?[9G\R4W+W)@^SF7SF">5O"L@+$@D^V_\%XOV5_C]^TO^S;\/O$7P
M ^%=G\2+CX5_&31/'/B'X3:A=I#%XUTRR$PFT[,F8W8^:K"-P58*PVNVQ&Q/
M^",OPM_;;_8NM/$7["?QR_9%N+3P?HWC7Q-K6@_&:S\9:=-I^K6MYJ+7-K&M
MDDANTE8329#HH01\G) /TC^V=\6?VSO@SH7A_P 9?LB_LJZ7\8(TU"6/QAX5
MD\90Z)J:VIC_ '<]E-<C[/(RL#NBD*E@5"D') !XW_P3=_;<_P""<?[9?Q:U
MJ]^#'P-A^&/QW\,>'O[-\;>!/%W@:/0_%6EZ>986:&0! ;BU$RPD%&8(3'N6
M,N ? _V7/VWO^"YW[?'[*^L_M)_L^>'O@/X6@\)ZUK]C8V?B32=1O9O'-Q87
M]RBQ1)#=*--A$216^YVDDDGCD?\ =1E:] _9X_9\_;'_ &MO^"K'AW_@IE^T
MC^R?!\"/#_P]^&=[X7\.^'=0\4V6JZ]XGGO)"S37;6):*"VA1Y-D3N7$F& P
MYV_+O_!(7]HC_@J=\)O^">FO>!/V7OV!=/\ BCIFO^//&"_#KQEIGQ L=,70
M[U]6NXY5U>WO61F2.<-.CVY8/&5C.QQN(!]&^,?^"[%WXM_X)Y_L[_M%? OP
MKX1TGXA_M)ZY_8/AZW\?ZRT&@>&;JV>:+5;Z]F5D>6UMI+>0!59'D\R/H<BM
MW]F'_@HY\?/"?[?O@K]A7]I/]H/X*_&*Q^*OAC5]1\$>._@]";.?3M1TV);B
MZT_4+/[;=J(VMV+PS!U+&-@5;DIY%\0O^"''Q8^$W_!.7]E+X9_#'X>^"OBW
MXY_9F\17&MZ]\//%DD*:1XSBU.2:;5]/CENXS$C>;./(EG4(!$&8 X6OH7]A
MCP5)-\>[+Q)8_P#!!CPA^SS96&EW7G_$2XG\*Q:G%<%?+^RVL.D++,Z2!G#2
MM)$NT<!]V* .#^"'[8G_  5K_P""B.D^+OVI/V$[CX(>%_A7HOC'4]$^'GAW
MXB:-J5WJ'C6*PG:WFO+B\MIT6PCEE1UB"12,A4[]P 9O0];_ &A_C#J7_!8G
M5/V3/"?PY^&^E:]-^Q?_ ,)?IOB_4?#[W>HVFM/X@DLH[*:[CDCDGTM'"R-
MH1F8%@ZDX'BG['7A#_@JM_P2H^'GB?\ 8-^#O_!/.V^,'A>R\9ZQJ'PA^)5K
M\3=,TK3HM-O[I[I8=5@N&^TQ2023.7\I'\S)2/.T.WO?AO\ 9C_:-_X?B0?M
MG^*? UHG@E_V/+;P7?\ B&PU. P#Q&/$K7TMI' T@N2@A.\2M'LQA2V[*T ?
M+/\ P0:L?V[=(U[]J[Q/X_\ '7PHU#P;9?M2_$5?'^F6?A:_74-1\2QQVPEF
MM)7NC'%IY81[894DE"!E+G((Z7X9_P#!7KQ=\(_^"+/[._[07ASX5?##1?B1
M\;O$D/A/P;X>A@_L+PCH][/?WB/?7*(Y-O9016[32A'W,[8!7?E?=_\ @F)^
MR?\ 'W]GKP'^U7HGQ@\"#2+GXE?M2^/?%W@N/^T[6?\ M#1M1%N+.ZS#(XB\
MSRW_ '<FR1<?,JY%?+=M_P $@?VJM?\ ^"+'[+WPBUOX(^%M1^,'[//C.+Q5
M>?"GQOJ%E<Z7XD@6]O3<Z-/.AFMAY]O<(5<ED#*%8KDE0#V+X%_\%(_VBOA?
M^W7\,/V1?VE/VDO@5\9]"^,]KJL7A[Q9\'H6LKOPWJ]E;?:VM+VV-]=K):S1
M!DAF!1]ZG>,5%\.OVT_^"KG[=/Q%^*_Q5_8*TOX,Z3\+/A5\0M0\'^'M"^(%
MC?RZEX]O=.*K>R_;()ECTZ%W;; _EN0>9%(!KJ_V+? ]Q=_M!:!K5O\ \&^_
M@SX"6^GP7+ZE\2+JZ\))>Z9/]GD58K&/24EGG\QCY9D+0*(W8_-]P^;?LT_#
MK_@J3_P3-\5?%_\ 98^ 7[#6F_%/PEXV^*FL>+_A3\2I_B'8Z9IFBQ:HZR/:
MZO;R-]K*VKC<3!&[3 L$P2" #L/^#8^[U#4/^"2GAF_U;2S8W4_COQ;)<V1F
M$AMY#KMX6CW#AMI)&1P<9K] J^0?^"&O[*WQ^_8R_P"">^C? ;]IOP[;Z9XO
ML/&/B2[OH;2\@GBFBN=7NIX9T:&21562-UD"%MRAP& 8$#Z^H **** /S-_X
M+]?\C/\ #7_KAJW_ +8U^>-?H=_P7Z_Y&?X:_P#7#5O_ &QK\\:_3N'O^1/2
M_P"WO_2F?D7%'_(]K?\ ;O\ Z3$****]H\ **** "OVP_P""1W_*/7X??]Q;
M_P!.UY7XGU^V'_!([_E'K\/O^XM_Z=KROF.+/^1=#_&ORD?7<%_\C2?^!_\
MI43O/VM;W]MFQ\ V4O["OAWX7:EXG_M,?VE#\5]7U&SL5LO*DR8FL()G:;S/
M* 5@J;2YW9 KX(_X(P>(/$7AC]NC]H_X9_MB^&KO2?VJ?$/BG2O$OQ,^Q-$^
M@7^BK;/#I1T=HV9OLT,<I0B8^;F9=Q+!U3[&_:[_ &<_VY/B3X^TSXE?L;_M
M\+\+WM-&-AJOA+Q#\.[7Q#H^J,)'=+G:\L,]M.-Y4NDA5E5 4^7-<)^QA_P3
M:U[]EKX\>+?VL_V@_P!H^_\ BW\9OBC<6EKXC\93>'X=(L[+3[6,K;V%C8Q/
M(L$2\;B78N8T8X.[=^?'Z<2?\%T(/V6]6_X)L>-O"'[66K>);71==NM/L?#:
M^";47&N7'B$W<<FF1:?"2HFN#<QH0C,JE%?<RKEA\0:=XR_X*"^'/VKOV6?$
M/_!P!X4MK/P1I/B*TB^%VN_#Z&V:Q/CV=9(K&;Q1LE<P7(C)\O[+_HHF9F+%
M%DV_8_C/_@DO\2?CQ_P3VTW]C_\ :K_;J\5>-O'WA[QLGBSPM\:DT*&UO]+U
M2WNY)[&46IDD2185<QE&?YE8[3'A-N5JW_!+O]LS]ICQSX E_P""BO\ P4%T
MGXA>"/AOXSLO%.G>"_!7PGA\/?VYJMEEK2?4+@WEPQC1V9FMXE1'SR>!@ \F
M_;__ &'?$W[.GPE^.VN_$/\ :3\,Z;^S-\1?BS9?$_Q]H+>%+FX\73:HMSIT
MSZ'I<RW"P2?;[S3[6.,O'O0W#*%?[U<[\%_VQOBW^R=\3/C=^U'\<?V0-?\
MB-\7++P?I?C+]HZ_TCQ'96T7PK\*S1W%SI?AC3H[DAKZ2UL89[NX6/RUDF9W
M:1V9 /NGXW?L:ZQ^T;^U[\/?C+\7/'5M>_#GX6P-J_A;X=1V38NO%A9DBU>\
MD9BLJVL!(MX@@V32O*6)5 /)_P!K+_@E/\4_C=\7OB_XS^!_[6T'@'P[^T1X
M(T_PO\:="O? BZM<WEK:6\]F)]-N3=PBQG>RN)+=C)%.G(<+N4"@#[ \%>,/
M#_Q#\&Z1X_\ "5^+K2M<TRWU#3+D*5\ZWFC62-\'D91@<'UK3K(\ >"/#OPR
M\!Z)\-O"%H;?2?#VD6VFZ7 SEC';P1+%&I)ZX1%&?:M>@ HHHH *Q_ __((E
M_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@#'LO^1W
MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2_P#(7T?_
M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ K'\#
M_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** ,>
MR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2_\A?1_
M^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ K'\#_\@B7_
M *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** ,?Q+_P A
M?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KSO]EW]ECX*_L<?"A/@I\ /#4VD^'8]7O]36SN-1FNF^TWES)<
MSMYDS,V#)(Q S@# %>B44 %%%% !1110 4444 %%%% !1110 4444 <'XT^#
MOPC^+7C5T^*OPL\.>)A868-B/$&AV][]F+D;_+\Y&V;MBYQC.T9Z"J?_  QO
M^R'_ -&K?#?_ ,(;3_\ XS7867_([WO_ %Y1?S-;%:QKUH1M&32]68RP^'G+
MFE!-^B/-_P#AC?\ 9#_Z-6^&_P#X0VG_ /QFC_AC?]D/_HU;X;_^$-I__P 9
MKTBBJ^LXG^=_>R?JF%_Y]Q^Y'F__  QO^R'_ -&K?#?_ ,(;3_\ XS1_PQO^
MR'_T:M\-_P#PAM/_ /C->D44?6<3_._O8?5,+_S[C]R/-_\ AC?]D/\ Z-6^
M&_\ X0VG_P#QFNV\(^#?"'P_\/6_A'P'X5TW1-)M-_V32](L8[:WAWNSMLCC
M 5<NS,<#DL3U)K2HJ)UJM16E)OU9<*%&D[PBD_))!6/XE_Y"^C_]?I_]!-;%
M8_B7_D+Z/_U^G_T$UF:FQ1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5
M;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,
MUL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL
M5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_
M *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% &/9?\ ([WO_7E%
M_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C
M^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6
M/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\
M036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%
M>+_M"_MA_ ;]DSQE:2_&_P 3W.FKKUHXTPV^F37/F&$IYF?*5MN/-3KUSQTK
MA?\ A\;^P1_T5#4O_"9O?_C===+ 8VO!3ITY-/JD['%6S++\/4=.K5C&2Z-I
M,^HJ*^7?^'QO[!'_ $5#4O\ PF;W_P"-T?\ #XW]@C_HJ&I?^$S>_P#QNM/[
M+S+_ )\R_P# 69?VQE7_ #_A_P"!+_,^HJ*^7?\ A\;^P1_T5#4O_"9O?_C=
M'_#XW]@C_HJ&I?\ A,WO_P ;H_LO,O\ GS+_ ,!8?VQE7_/^'_@2_P SZBHK
ME_@O\8_ /Q_^&FF_%SX8:I+>Z'JWG?8;F:U>%G\J9X7RC@,,/&XY'.,]#745
MQ3A*$G&2LUHST(3A4@IQ=T]4^Z"L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'
M_P"OT_\ H)J2C8HHHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_
M ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_
M )'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_
M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*M
MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL
M>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%
M]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\
MR")?^OV;_P!"H V**** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+
M_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M->T#P=^P]KGPL\+Z7<6MQ+XK\:_$.PO=3N+1P4$$%E86TD*R,V79I)90JA0
MI)S6)_P2._Y1Z_#[_N+?^G:\KL_VL_V?3^U7X8M?A+H7[6WQ(^%6J:==)JLM
M]\)_$=G8:I/ 4FA5)C<6UQFV9BQ^55)>$8;Y2*_),R_Y&-;_ !R_-G[9E/\
MR*Z'^"/_ *2CP_\ X)5?MQ?M0?M ?%OX^?L>?MEZ%X1D^(/[/_B?2]/O_%G@
M*">'2]>M-1MI;BVE6&=W:&=4A/FJ&P#(H &#GWC]KS5?VD-'^%PNOV2?"?A7
M6?B ]_!#H%KXWU&:VTF)I)422XN6@5I6CBB:24QQX=]FU2"P-?#?_!%FT\0_
ML??\% ?VDO\ @EE<^(;'X@6/A9=.\<2?%N:U(U_4KS4U1I+77)][_:KL!P4D
M)4E8W; #A4^Z?BY^TK\ /AU\*&_:2\7?&#P_;^ _#PN+O5_%46IQS6<$<.Y)
M/WD98.X<&,(N6+X0 L0*XCT#X\\*?ML?\%-?V0?^"C?P;_8W_P""@>H?"CQW
MX6_:!MM8B\)>*/AKH=[IEUH>IZ=;)<30S0W$THFMR)(E#</^\WEAL*-E_'#_
M (*C?MG^$S\9OVN/ 1^'\7P;^ WQ]L/AGKWP_P!2\.7<NN^((VNM+M+[48M1
M6[6.UD274U,$/V9PR1$N22N>A_8<^%'Q6_X**?MH6'_!8W]I'P/?^%/!_AO0
M+K1_V7_AYK,6R^MM-NP5NO$E\G_+*XO(CMCB_A@*YW8CD:G_ ,%0/V6?V4O@
M;KK?&GP7X%\3>)OBO\7?B#ITG@?X)6OC:]@\->,_&T"1FTU?4=,200O%9I;Q
M7=S*0L>RT!D#.5) /<_BA^U/\7/BA^WKX<_8F_9/O[*&V\$BV\2?M!>+[FQ6
MZBT?39%8V.@P@_*+^^(,A)Y@MHVD +2)CZ?K\?\ 1M6_;,_8IT?]J'P)^SQ^
MT9X>T_5OV9_ %A\2OBMKOB7P9'J5U\7?%FJ:?=ZOJ$UW,\J/96GDV:V=ND&U
MT 4;R(]I_5GX*?$0_%_X->$?BR=)>P_X2CPQ8:O]@D8EK;[3;QS>620,E=^W
MH.E '3T444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L44
M44 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%
M% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%
M% !1110 4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L
M4444 %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 44
M44 %%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 44
M44 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%%
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
MBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH ****
M"BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH ****
M"BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HH
MHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH *Q_
M$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@
MHHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH ***
M* "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH *
MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH *
MQ_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB
M@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2
M_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "B
MBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH
M **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **_*?\ X+H>+_VOOVFOVA&_
M9._83^-?B?P=JWP*^#6J?%_Q==^%-4FMWU/44D6+1]&D,3#<TBPWDGE/E7#H
M2.!7V5X&_P""E_P"O_\ @F-HW_!4'X@ZP=.\%3_#RW\2:VMC$9Y+:9D5)K*-
M0?GE6Z+6P&0"XP2!S0!]'45\_P#[(_[;'Q,_:6\53>&_B#^P5\7?A/;SZ#_;
M.AZUXZMM->RO[8R1((F>RNYS;79$JO\ 9IE5MJN03L8#Q3_@GG^U7^S[\(O^
M"5&B?'?]F[X8_M ?$+PS)XLU>PT7PUJ<?_"2>+K^\_MFYMI%++-Y8A$J.PDD
ME2..( NP.<@'W717RK^S1_P5(TSXR?M.I^QO\<_V3_B5\%OB'J/AJ?Q#X8TO
MQ[#8RVVO:?#((YFMKFQN9XS-&6#/$V"J\Y-<#K7_  7/\ :M\1/B9\&_V??V
M*/C=\5/%WPD\:ZCH/C;1_!?AVUDCLH;,H#?&XEN%C99V\Y8(%)N)#;2YB10&
M(!]T45YE^QS^UM\'/VZ?V:_"O[57P$U*[N?"_BVR>:Q74+80W-M)'*\$]O-&
M"P26*:.2-@&9<H2K,I#'TV@ HHHH ^)?^"J_[:/QO_8_\6>$9O@S?:;"WB"W
MOAJ/]H:>)\B#[-Y>W)&W_6OGUX]*^3O^'U7[<?\ T'/#7_A/)_\ %5ZS_P %
M^O\ D9_AK_UPU;_VQK\\:_0LCR_ U\KISJ4TV[ZM?WF?F/$6:9CA\XJTZ564
M8KELD]/A3/K7_A]5^W'_ -!SPU_X3R?_ !5'_#ZK]N/_ *#GAK_PGD_^*KY*
MHKUO[)RS_GS'[D>)_;6;?\_Y?>SZU_X?5?MQ_P#0<\-?^$\G_P 51_P^J_;C
M_P"@YX:_\)Y/_BJ^2J*/[)RS_GS'[D']M9M_S_E][/K7_A]5^W'_ -!SPU_X
M3R?_ !5'_#ZK]N/_ *#GAK_PGD_^*KY*HH_LG+/^?,?N0?VUFW_/^7WL_=W]
M@+XU^.?VB?V2/"?QC^),]M+K6L?;_MKV=N(HSY5_<0)A!T^2)<^IR:]*\3$+
MJVD,Q  O#DG_ '37A'_!([_E'K\/O^XM_P"G:\KSC_@KC\4_'GQ'U/P%_P $
MR?V<O%,VF?$3XY3W$.N:Y8G,OA+P=$ NK:N<?<D:-_LMONV[YIOE8-'7YECX
M1IXZK&*LE*27WL_7,MG.KEU&<W=N$6WW;2/ISX#?M0?LY?M2:+J?B/\ 9O\
MCGX5\=:?HVIMIVJWOA37(+Z*UNE4,87:%F"MM8'W!!&173>-_'/@GX9^$[_Q
M]\1_&.E>']"TJW,^J:UK>H1VEI9Q#K)+-*RI&H_O,0*_/?\ X( ?"7X?_ 7X
MC?MB?!/X4^'HM)\->$_VCIM)T+38/NV]K!I=G'&N3RQVJ,L>6.2222:^WOVH
M?!7P?\<? CQ%:?'CX,?\+#\,:79?VU?>#4\._P!KRZH]@PO(HH;+#?:YO-@0
MQPX.]PJX.<5R':<]^SI_P4#_ &'_ -KGQ'J'@_\ 9C_:N\!>.M7TN(S7^E>&
M_$MO<W,4((4S>4K;FBW%1Y@!3+ 9R15_Q5^V[^QYX&^/>G_LL^,OVG_ FE_$
M?5?*&G>"+_Q1;1:G.TH!B00,X??(""B$;G!!4&OS*\(?&;X"?MD_\%\?V>_$
M/PN^ NL_L\7OPI\'>(Y=0M/BCX+/A+7?B"MY9&WM].L;%U#7$-J/-F+.00KS
M!5^7<;7[4G[,_P"TGH_AK]I?]ES6_P!FG7'N/BI^TSIGQ/\ #_[04T]@GAWP
MYX<MI]'NY;J\O9;A9[66PM].O(1"(R6$G[O*NQ(!^J'Q2^.GPC^"ESX:LOBG
MX[LM&N/&/B6V\/\ A>VN2S2ZGJ<^XQ6T*("SL0K,3C"JK,Q"@FNLK\O_ (/_
M +=O[(_Q%_;!L_\ @HC^W7\<=)\%6=SHTME^R[X&\1QS*^B^%[F;[/-XMOU"
M,MA+JLBA(IKCRE2T1$#,9'Q^GT4L<\:S0R*Z.H9'4Y# ]"#WH =1110 5C^!
M_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% &/
M9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %8_B7_D+Z
M/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %8_@?_D$2
M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110!CV7_([
MWO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 5C^)?^0OH_\
MU^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %8_@?\
MY!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110!C^)?
M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !4.HZC8:/I\^K:K>1V]K:PM-<W$SA4BC4%F9B>   2
M3[5-10!^1'_!-+X"?\%$OVU=0^+7_!5S]GW]NW0_A'IO[0_CZYFT?1-=^",/
MB*ZG\.Z3+-IVDLT\]_;F)1"D@$0CP<[\G?@9'[!W_"C/V+/V</VM_P#@CO\
M\%0=?C\0?#SX4:U:ZL^JV7AJ[@@O?"?B.2)UN+>TLVFEMHK>]E:5VB9OLS3%
MM^(BP_8U555"JH  P !THV(&+A1N( )QR1_DG\Z /RY_X)1?M):O9?M^3_L<
M?L@?MQ:]^TK^SE8?"^35I_$?B: 7MUX!U)+F.*UTS^V4BC%ZLL1;;!(&DC6,
M$$!'+>&?LQ?M5?'_ /8^_P"#<GX7_$3X%>(Y?"T.K?'[4]"\>_$:+PZ-4?P-
MX;NO%&J+>ZVMLZNDC0[8T =67,W3.,?MGIVE:9H]M]CTC38+6'>S^5;0JB[B
M<DX4 9)Y)J5HHGC:)HU*,"&4C@YZY% 'XS?L\^.?@K\0?^"[O[..L? 3]NCX
MG_M!Z/!X"\;P7WCCQM-;W.F0WGV*!Y+33KFUL;6"1E5XWGCC\P1^; "5)*U]
M2_\ !$&/;\3OVVY"F"?VT?%(W8Z_Z+8?X_K7WA8Z?8:9:1V&FV4-O!"FR&&"
M((B+Z #@#V%2A5!)"@9.3@=: /@K_@VVC\G_ ()B64"IM5/BCXS5$Q@*!KUY
MP!V%?>U(JJHPJ@<YX%+0 4444 ?F;_P7Z_Y&?X:_]<-6_P#;&OSQK]T/VE?V
M+_@?^U_XRL8?C/8:C.OA^TD.G?V?J#6^TS^7YF[ .[_5)CTY]:\\_P"'*W[#
M?_0 \2?^%%)_A7V>4Y_@<%E\*-1.ZOLN[;[^9\%G7#68YAF=3$4G'EE:UV[Z
M12[>1^.5%?L;_P .5OV&_P#H >)/_"BD_P */^'*W[#?_0 \2?\ A12?X5Z/
M^M.6=I?<O\SR_P#4[-N\?O?^1^.5%?L;_P .5OV&_P#H >)/_"BD_P */^'*
MW[#?_0 \2?\ A12?X4?ZTY9VE]R_S#_4[-N\?O?^1^.5%?L;_P .5OV&_P#H
M >)/_"BD_P */^'*W[#?_0 \2?\ A12?X4?ZTY9VE]R_S#_4[-N\?O?^1T?_
M  2._P"4>OP^_P"XM_Z=KRN7_:T_X),_LZ?M+_M/6O[4NO?$SXL^%?&>I:+;
MZ!>:E\//B;?Z'YEA TDL<)%LRG >1F(S@DYQGFOHOX&?!7P-^SO\+-+^#OPV
MM[F+1='\_P"Q1W=P99!YL\D[Y<\GYY6^@P*U?$O_ "%]'_Z_3_Z":^$QE6-?
M%U*L=I2;7S=S]'P-&>'P5*E/>,8I^J21\!?\$@?^"4/Q$_8K_:B^/WQE^)/B
M+XF1VNJ_$V^_X5Y'K_Q3EU.T\1:++;6X74;Z!9Y!->;U91-<J)@%Z8P:]O\
M!/Q__P""I][^Q':?&+QC^P1X6C^-,/B*5-3^$,?Q)MH(KG2EN717M]1_?0)<
M-%L=1(VP\Y*$A1]345S'4?FA\2_A!_P4!_X*D_MH?L\_$'XQ?L+S? 'P#\!/
M'Q\9:EK_ (I\<Z9JFL:W>1!?+TZSATYY/+@=XT\UY&570Y',85_H#]O#X(_&
MW]M[XQ^$OV,+CPG?:3\!S GB/XT>*?M*1CQ/%#/_ *+X6MPK^:$FD037;[5'
MV>-8E?,S"OJ^B@#\SOVTOV0?VQM$^,/[6/A?X#_LD+\0_#G[5'P>T/PEX6U^
MQ\2:7I]GX(N;33+W2W2^ANYHY1;(MTMVAM8Y3N5D";B"/T)^!_P_O/A-\%O"
M'PKU'6CJ5QX9\+Z?I4^HE2#=/;VT<+2X/3<4+?C7444 %%%% !6/X'_Y!$O_
M %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110!CV7_([WO_
M %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 5C^)?\ D+Z/_P!?
MI_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 5C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 8]E_R.
M][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 5C^)?^0OH_P#U
M^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !6/X'_Y!$O_
M %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110!C^)?^0OH_
M_7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;
M%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q
M6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 5C^!_\ D$2_]?LW
M_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 8]E_R.][_UY1?S
M-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5
MC^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5
ML5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;
M%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q
M6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 5C^!_\ D$2_]?LW
M_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 8_B7_D+Z/_ -?I
M_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !117R[^V?_P %1?"W[('[0_@S]EG2/V7/BG\4O&WC?PY>ZYI>D?#?
M3;"=H[.UD5)6D^UW<'(+9PN>!UH ^HJ*^=_V(?\ @I1\'/VW_%7C7X5:/\.O
M'7P]^(7PZEM5\9_#CXF:"FG:OI\=RA>WN L<LL4T$@4E9(Y&XVDA0Z;I?^"8
MO[;6K?\ !07]E*U_:0UKX?6_AB>Y\4ZYI)TJUU!KI%6PU&>T63S&1"2ZQ!B,
M<$D4 ?0=%%% !17SYXY_;:U;P?\ \%,/ ?[ <7P^MY[+QC\+M6\63>)6U!EE
MM9+.ZBA6W$.PAE8.26+ CCCU^@Z "BBB@ HHHH **^4?@3_P6!_9D_:"_P""
MB7C[_@F[X.T7Q%!XI\"07>?$=[;0KI.L75F;9;^SM)!(7>>W:Z0.C(,;)#T
M+;7_  4A_;L\:_L9Z+\./!OP7^#EKX[^(_Q>^(%OX2\#Z!J>N?V;8I.\4DTM
MW=7 CD9(8HX\D(A9BP [D 'TI17)? K6_C/XC^$^C:Q^T-X"T;PQXSEA<:]H
MGAW7&U*RMY5E=5,-P\432(Z!'^9%*[]IR5R<'QG\>?&WA;]I[P7\ -,_9T\7
M:OH?BG1M0O=3^)-A%&='T"2V7=';73$[A),?E0 <DCJ-Q4 ]+HHHH **** "
MBBOE3_@IA_P5[_9J_P""65YX LOCWX?\2:H_CW4YHD_X1JTBF_LBP@DMX[C4
MKOS)$V6\;W4"Y&2Q? !(Q0!]5T4V&:&XA2XMY5DCD4,CHV0P/(((ZBG4 %%%
M% !117G/[67QQ\9?LX? /7/C'X _9_\ %/Q1U;23;"U\#^"XD?4M0\VYBA8Q
M!S@B-9&E;J=L;<4 >C45%97$EW90W4MI) TL2NT$V-\9(SM;!(R.AP2..M2T
M %%%% !1110 4444 <9XD^)/PZ^'?C65OB!X^T70A=V:BT.L:K#:^=M(W;/,
M8;L;ESCIN'K3/^&EOV<O^B_^"?\ PJK/_P".5\!_\%^O^1G^&O\ UPU;_P!L
M:_/&OJ\MX=I8_!0KNHTW?2W9M?H?&9MQ36RW,)X>-)-1MK?ND_U/Z"O^&EOV
M<O\ HO\ X)_\*JS_ /CE'_#2W[.7_1?_  3_ .%59_\ QROY]:*[O]4:'_/U
M_<CSO]=\1_SY7WO_ "/Z"O\ AI;]G+_HO_@G_P *JS_^.4?\-+?LY?\ 1?\
MP3_X55G_ /'*_GUHH_U1H?\ /U_<@_UWQ'_/E?>_\C^@K_AI;]G+_HO_ ()_
M\*JS_P#CE'_#2W[.7_1?_!/_ (55G_\ '*_GUHH_U1H?\_7]R#_7?$?\^5][
M_P C^@K_ (:6_9R_Z+_X)_\ "JL__CE9/B+]H_\ 9XEU727B^/7@M@EV2Y7Q
M3:$*-O4_O.*_ NBC_5&A_P _7]R#_7?$?\^5][_R/Z"O^&EOV<O^B_\ @G_P
MJK/_ ..4?\-+?LY?]%_\$_\ A56?_P <K^?6BC_5&A_S]?W(/]=\1_SY7WO_
M "/Z"O\ AI;]G+_HO_@G_P *JS_^.4?\-+?LY?\ 1?\ P3_X55G_ /'*_GUH
MH_U1H?\ /U_<@_UWQ'_/E?>_\C^@K_AI;]G+_HO_ ()_\*JS_P#CE'_#2W[.
M7_1?_!/_ (55G_\ '*_GUHH_U1H?\_7]R#_7?$?\^5][_P C^@K_ (:6_9R_
MZ+_X)_\ "JL__CE'_#2W[.7_ $7_ ,$_^%59_P#QROY]:*/]4:'_ #]?W(/]
M=\1_SY7WO_(_H*_X:6_9R_Z+_P""?_"JL_\ XY63X-_:/_9X@TJ1)_CUX+0F
M[E(#^*;0'&[K_K*_ NBC_5&A_P _7]R#_7?$?\^5][_R/Z"O^&EOV<O^B_\
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
M)\--+US3K/PKH/PWBTC1UMM1LQ;_ .C@7<LL<N_,DLLC2^:%B14A$>6QI_\
M@E!^US\#_C+\2?%'_!/?_@HU_P *G\#_ !<\67/B?Q5X+U?X76FOG2M9NE O
M+W3)YKB,0&8JI\N1'1"H(# !0 ?,'_!7']JCXA?\$TO^"C'PM^/>C^%]7^*'
MB'P-^R)KEH]_>PC]_<?VC9V[:OJ(@ 9;=&/VB?R4)V[@H499/T$_X)E? C7_
M (2_LYVWQ \??M7:O\:?%7Q+>/Q3XB\>W&M2W&EW<MS&KI'I-N6,5GIZ(RK$
MD:KN4!F X5,N[_X)LV6M?M?_  U_:B\:_&6[\46W@/X(7_PZU?0_%&BI=S^)
MTNC#YM]=W/F*A=Q&WF1^05D,C'*CY:T/^"=G[ ^K_P#!/#P]XR^#'A#XZ7?B
M+X5WGB635/A?X+U/266X\$6T[/)<Z:EZ9W-W:^:P>)6CC:++AFE+[@ >%_MV
MZY\4/VO/^"L/PY_X)9V/QO\ %_@#X=0?!J_^)GQ!G\ Z[)I6J>)5&HC3;731
M>PD2P0+(&DD6,@R*Q!/"LN-^SWH_Q _X)W_\%D=!_8,\$?'7QWXQ^$'Q9^#^
MH>)-*\-?$#Q3<:W<^%=8T^Z".;6[NF>9+26$D&)F(\QMV> *]U_;G_X)S>+O
MVCOCEX#_ &Q/V9?VD;GX1?&7X>:?=Z5IGBG_ (1N+6+#5=(N3NFTZ_LI9(Q-
M%ORZ,LBF-G9@"VPI#^R%_P $Z/B+\+?VG-<_;G_;$_:;?XN_%[5?"J>%](U*
MS\*Q:)I'AK1!/]H>SL;-)93NDF^>2>21G;& %!;< ?*'_!#+]F#XI?M4^ K/
M]MW]I3]M7XP>(+[P?\6?$MGX!\)P>.+F'2K*SM]6NA(E[$2QU!I9))%)E)"P
MI!$H4)7Z$_MM_M/>&/V+_P!D;XB_M4>+O*:T\#>$[S5([:5MHN[E(R+>V!]9
M9S%$/>05RW_!-_\ 8A_X=]_LWO\ L^_\+,_X2W?XPUO7?[6_L;[#C^T+^6[$
M/E>=+_JQ)LW;OFVYPN<"O_P4=_83;_@H=\(_"_P%U[XJ'P[X2L_B/HWB#QUI
M:Z+]L_X2C2["8SG2"3-&+=995A8RXDV^4/D.: /Q&TS]NG]@#]ES]E#]D']J
M'X:_M<>'_$_Q]^%_Q1E\5_&+3K*&X^WZO:>*'=O$ENS&)4EFB66&,')7%NQ&
M>_W1_P %O/V6O 'QW_;M_8T\<#XR?$2R@\>?$W^Q7;PG\0KRSM;6U33KBXCO
M+!87VVMR^_!N8L.Z8!)%?HU^TW\ ?!G[5'[.OC?]FSXA)_Q)?'/A:]T2_D6,
M,T"7$+1B5 <?/&6#J<C#(#D8KYKT'_@E#XS_ .%=_LB^$O'_ .U-_;NI_LLZ
MW'>/K)\'F(^*((K*2R@A*&\<VC)"8@9"TQ<QD[06X / ?VM/V?\ XM_$7_@K
MA\%/^">7@;]LOXL^$/AL?V8KU_&9TKQM=-JVO6EGJL2@->2.S)=RND"RWF#,
MT/G1A@)37HGB72/%?[,__!73]C_]DWP)\9?'=_X,MOA!XWBO;+Q#XMN;Q]6,
M"6S02WI9@+J6/.$>0%E &#7T;XG_ &(?^$C_ ."D_A7_ (*%?\+,\G_A&OA-
MJ'@K_A$?[&W?:/M-]'=?:_M7G#9MV%/*\HYSG>.E'Q7_ &(?^%G?\%!?A+^W
M7_PLS[%_PJ[PGX@T7_A%_P"QO,_M/^TUA7S?M/G+Y/E^43M\M]^[JN.0#XM_
M8C_9X\5?\%B+#XK_ +9_[0_[7/QI\-W2_%W7_#?PKT+X;?$B\T*S\&:7ILXM
M[>6.WMR(YKQR&>66=7#_ "C:!7HW_!1>W_9(MOBCX#^!G[4'[5?[27C#Q?#\
M/XA9?!WX'7>KB\UQ(I&CF\0W]MH$*RAG?"!YI4MU,;"-,[S6I!_P2:_:\^ _
MQ2^(UW_P3]_X*1-\*?AY\5/%MUXGU_P7JGPNM->FT35KL#[9<:7<S7$8@$I
M(B>-TB*@@-TK>^+'_!+[]HK3/VJ=&_;)_8[_ &XCX/\ &K?"NQ\ ^-KCQ_X%
MC\2Q^(+*UE\V*_;%S:M%>[\LY!,<A/W5^;< ?(_[,O[3OQRU'_@C5^WIX9/Q
M9^*4I^#NM>,M)^&FN?$6ZNK;Q=H^EKI,=S:VUW-(5N%N(&D<!G(D7(' 55&3
M^U1\%OC[^R-_P2H^'_\ P6&T[]OCXT>(?C-H=IX)\0:LVJ>-9QH.IV.I7>GV
M\NCMI*G[.+58[P<D&21XS([LSG'U_P#"S_@C5K?P^_9%_:=_9F\3?M>:KXMU
M;]I74-5U#5?'&M^%(4N=.O+_ $R*SFE>""9(YQYJ/*J)Y"JCK$ -F\]W^UK_
M ,$S%_:C_P""6%K_ ,$SQ\:CH8MO#?A?2?\ A-/^$=^T[O['NK"?S?LGVA,>
M=]BV[?.^3S<Y?;A@#ZIK\1?VA_VTO^"9/[4/_!1?]K[0OVY_VIO#?A/2M'^&
M)^"'PVM=4AGF:)F,MQK&I(L4;JLD>I"%$?.XBUQT&*_:_7K;6+W0[VS\/:K%
M8ZA+:2)8WT]KYZ6\Q4A)&CW+Y@5L$IN7<!C(SFO$O^";'[#FD?\ !._]D?0?
MV9[3Q]+XNU.SOK_4_$WC&ZT_[+-KNIWEU)<SW<D7F2;"3($ +L0L:@DT ? O
M[/O[>WBS]I#_ (-6O'?Q6\.?$B[MO'GPS^%6L>$=:U[0]3DBN8;_ $R 107*
M3H5</+:&UGWC!S,:XW]L'X$_M1?LH_L0_ S_ (*0?#/_ (**_%^[^-WB;Q/X
M1L_$6K^(/$<EWX?N[36D2)[3^Q&86H@A::-D7&YC&S.S2-YB_8GCS_@C8?$$
MO[7^A^"OVBO[#\+_ +6&D0&?PZWA/ST\,:U]E>WN]2C<72?:?M)82/$5C.X#
MY\"N_P#VK?\ @FV/VF_V*?AS^QZ/C)_8@\ :WX3U#_A(?^$>^T_;QHLD+;/(
M^T)Y7G"+&?,;R]W1\<@'S%XR^!_Q"_X)H_\ !3_]E;_A6W[77Q=\::?\<-8\
M0^&_BSI?Q(\<3ZK:ZU-#IGVJWU"."3]U9S),"0(51 @6-0J[PWCWB[]I>/\
M;3_;E_:)MOVFO!G[8?B7PG\+OB+/X%^''AK]F^PUJ+2-':QC5;C4+J?2I8C/
M?RS,9$$Q81QE0%*L /TC_:I_8?\ ^&F?VF/@#^T3_P +-_L7_A1WBS4]:.C_
M -C?:/[:^UV#6GE>;YR?9]A(?=LDW=,#K7E7CC_@F?\ M,_"_P#:@\??M-?\
M$[_VUM/^&*_%B]M]0^(G@?Q?\.D\1:3=:I%&(O[2M<75M+:S.@_>*&996.3C
M"A0#XS^.?[0W_!17PW_P;[Z[XA^*'B;XG^#/B/X4^.NEZ!X(\8^/;"XTCQ%K
M&A+XALAI]]J$8V.S/#*(I<_ZT0MN+EF9O3/^"I_[+WCC_@FE_P $4OVB/B=\
M-/VS/C1XC^(.OVGABYUOQOXC\?W37,=^FN6<<]S8+&R_V<LRW$B-%"0OEK''
MR$Y^G/VE_P#@G!\:/VO/V!U_9"_:!_;,DU_Q5/XOTS7-1^(S?#^VM4D%GJD5
M\MK%IUM/&D<>R(0J3*[C[[-(<@]W_P %.?V(_P#AXW^PUX[_ &,/^%F?\(=_
MPFL-@G_"2?V-_:'V/[-J%M>9^S^=#YF[[/L_UBXW[N<8(!\V_MBR_$+]M_\
MX*^^%?\ @F5J?QN\:>"OA=X9^ DWQ*\9VO@'Q'-H]_XIO)=6&FV]E-=VY69;
M6(9E*QLH=F(;)"%>V^//P'^!7[!W["'B?P-\=_\ @I!\<?#'P]NO&5M<Z?XH
MF\:37GB>Q@E\A$\/:??+!+?31RRQ.46,/<A9757"KD=)^VY_P3?^(WQS_:.\
M%?MO?LD?M/2?"+XQ^"_#ESX;;7+KPM%K6FZ]H4TGG'3KVTDEB)59BTJ.K@HS
MD[6(0IRGQH_X)0_'_P#:2_9=L?A[\?/^"A6M^(/BOX?^,6F?$OP7\2E\#VEO
MI_A[5]/C6.TMH-(238UDB^83&\Q9Y)6D9R25(!\R_L2_%C3_ (*_\%B_AG\"
M?V:+W]IK1OAI\4?AQXBF\2^$?VB(==6&>_L5CN(-2TX:T6F#L"4E*D##*& +
M#&I^QU^R+\0?^"D'QL_:ZM?V@_VX?C;8^#_!7[3OB;0_!/A'P7X_NM*32IA'
M:R?:C/$QDF6-6A6"U8_9X"DKB-FF./I#X7?\$R/VG+S]N7X;?M_?M9?MUP>.
MO$_@#0-<TB+PMH?PYBTC1TMK^".-1;*+J66*1761Y996F,V8E581%\WK'[$'
M[$/_  QKXF^-WB+_ (69_P )'_PN/XU:KX_$/]C?9/[(^VPV\?V+/G2>?L,!
M/FXCW;ON+CD \R_X()?'OXR?M#_\$R_!WB?X_>.KKQ3XKT/6]<\.:CXFOV+7
M&J)I^J7-K#/,QR7D,,<89R2SLI9B68D_9%>"?\$V_P!B'_AWO^S'%^SE_P +
M,_X2WRO%6M:S_;']C?8,_;]0FNQ%Y7G2_P"K$NS=O^;;G"YP/>Z "BBB@#\S
M?^"_7_(S_#7_ *X:M_[8U^>-?I1_P7)^&WQ%^(?BGX?+\/\ P#K6NFT@U0W8
MT?2IKKR=WV+;O\M3MSM;&>NT^E?!O_#-/[1O_1 /&W_A*WG_ ,;K]*X?JTHY
M133DD_>Z_P!YGY-Q-1K3SNJXQ;7N]/[L3B:*[;_AFG]HW_H@'C;_ ,)6\_\
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
M]6^'O[)GAOP[X5N;.XNGNK"&QN/$?B!IKB9%M=+TN'?(D";7=U!;,BK7I/\
MP3I_;9^&'[,'@?X=?!CPA^SIXMN?A1\0/BYJ?@K3/VBM7UZSFN?''C@W%VMY
MJE[9*QN(XKV]L[Q(YV9B/+C0I&@3'UC\"_V-=7\(_M:_$;]M3XX^.K;Q7XS\
M3[=#\$"WL6AMO"/A.%@\6FVZNS$S33;KBYFR/-DV *JQJ#XA\*O^".'C'X?>
M,/ W@#6OVJX=4^!GPN^,5]\2OA_\.(_ X@U2UU::XO+J&VN=5^ULL]I;W-_<
M3(BVR.Q*!W(09 /NJL?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HH
MHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H ***
M* "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8
MHHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J
M -BBBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_
M .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB
M@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB
M@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH *
M*** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "B
MBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH
M **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BB
MBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H ****
M"BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH ****
M"BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HH
MHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&954LQ  &23VH 6
MBJ^EZKI>N:?%JVBZE;WEI.FZ"YM9EDCD7U5E)!'N*L4 %%%% !1110 4444
M8]E_R.][_P!>47\S6Q7RU^WM_P % /\ AA3Q?H,__"I?^$I_X2>UN5Q_;WV'
M[-]G\@_\\)=^[S_]G&WOGCP3_B(*_P"K2/\ R_?_ +@KU,/DV98NBJM*G>+V
M=TMG;JSR,5GV4X*NZ-:I:2W5I/=7Z)K9GZ045^;_ /Q$%?\ 5I'_ )?O_P!P
M4?\ $05_U:1_Y?O_ -P5M_J]G'_/K_R:/^9S_P"M&1?\_O\ R67_ ,B?I!17
MYO\ _$05_P!6D?\ E^__ '!1_P 1!7_5I'_E^_\ W!1_J]G'_/K_ ,FC_F'^
MM&1?\_O_ "67_P B?I!17YO_ /$05_U:1_Y?O_W!1_Q$%?\ 5I'_ )?O_P!P
M4?ZO9Q_SZ_\ )H_YA_K1D7_/[_R67_R)^D%8_B7_ )"^C_\ 7Z?_ $$U^>__
M !$%?]6D?^7[_P#<%4]3_P""^G]HW=G=?\,G[/LDQDV_\)WG?QC'_'CQ1_J]
MG'_/K_R:/^8?ZT9%_P _O_)9?_(GZ645^;__ !$%?]6D?^7[_P#<%'_$05_U
M:1_Y?O\ ]P4?ZO9Q_P ^O_)H_P"8?ZT9%_S^_P#)9?\ R)^D%%?F_P#\1!7_
M %:1_P"7[_\ <%'_ !$%?]6D?^7[_P#<%'^KV<?\^O\ R:/^8?ZT9%_S^_\
M)9?_ ")^D%%?F_\ \1!7_5I'_E^__<%'_$05_P!6D?\ E^__ '!1_J]G'_/K
M_P FC_F'^M&1?\_O_)9?_(GZ045^;_\ Q$%?]6D?^7[_ /<%'_$05_U:1_Y?
MO_W!1_J]G'_/K_R:/^8?ZT9%_P _O_)9?_(GZ05C^!_^01+_ -?LW_H5?GO_
M ,1!7_5I'_E^_P#W!5/0_P#@OI_8UHUK_P ,G^9NF>3=_P )WC&XYQ_QXFC_
M %>SC_GU_P"31_S#_6C(O^?W_DLO_D3]+**_-_\ XB"O^K2/_+]_^X*/^(@K
M_JTC_P OW_[@H_U>SC_GU_Y-'_,/]:,B_P"?W_DLO_D3](**_-__ (B"O^K2
M/_+]_P#N"C_B(*_ZM(_\OW_[@H_U>SC_ )]?^31_S#_6C(O^?W_DLO\ Y$_2
M"BOS?_XB"O\ JTC_ ,OW_P"X*/\ B(*_ZM(_\OW_ .X*/]7LX_Y]?^31_P P
M_P!:,B_Y_?\ DLO_ )$_2"BOS?\ ^(@K_JTC_P OW_[@H_XB"O\ JTC_ ,OW
M_P"X*/\ 5[./^?7_ )-'_,/]:,B_Y_?^2R_^1/T(LO\ D=[W_KRB_F:V*_-.
M#_@OIY.MSZS_ ,,GY\Z%8_+_ .$[Z8[Y^PU<_P"(@K_JTC_R_?\ [@H_U>SC
M_GU_Y-'_ ##_ %HR+_G]_P"2R_\ D3](**_-_P#XB"O^K2/_ "_?_N"C_B(*
M_P"K2/\ R_?_ +@H_P!7LX_Y]?\ DT?\P_UHR+_G]_Y++_Y$_2"BOS?_ .(@
MK_JTC_R_?_N"C_B(*_ZM(_\ +]_^X*/]7LX_Y]?^31_S#_6C(O\ G]_Y++_Y
M$_2"BOS?_P"(@K_JTC_R_?\ [@H_XB"O^K2/_+]_^X*/]7LX_P"?7_DT?\P_
MUHR+_G]_Y++_ .1/T@K'\2_\A?1_^OT_^@FOSW_XB"O^K2/_ "_?_N"J>I_\
M%]/[1N[.Z_X9/V?9)C)M_P"$[SOXQC_CQXH_U>SC_GU_Y-'_ ##_ %HR+_G]
M_P"2R_\ D3]+**_-_P#XB"O^K2/_ "_?_N"C_B(*_P"K2/\ R_?_ +@H_P!7
MLX_Y]?\ DT?\P_UHR+_G]_Y++_Y$_2"BOS?_ .(@K_JTC_R_?_N"C_B(*_ZM
M(_\ +]_^X*/]7LX_Y]?^31_S#_6C(O\ G]_Y++_Y$_2"BOS?_P"(@K_JTC_R
M_?\ [@H_XB"O^K2/_+]_^X*/]7LX_P"?7_DT?\P_UHR+_G]_Y++_ .1/T@HK
M\W_^(@K_ *M(_P#+]_\ N"C_ (B"O^K2/_+]_P#N"C_5[./^?7_DT?\ ,/\
M6C(O^?W_ )++_P"1/T@K'\#_ /((E_Z_9O\ T*OSW_XB"O\ JTC_ ,OW_P"X
M*IZ'_P %]/[&M&M?^&3_ #-TSR;O^$[QC<<X_P"/$T?ZO9Q_SZ_\FC_F'^M&
M1?\ /[_R67_R)^EE%?F__P 1!7_5I'_E^_\ W!7VQ^R-^T'_ ,-3_L]>'_CS
M_P (C_87]N_:_P#B5?;_ +5Y'D7<UO\ ZWRX]V[R=WW1C=CG&3RXO*L?@::J
M5X63=MT]?DWV.S!9SEN8U73P]3FDE?9K31=4NYZ11117GGIA1110 4444 8]
ME_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 5C^)?^0OH
M_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !6/X'_Y
M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110!C^)?^
M0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5\'_LH_$3XD_!?_@N/^T;^R%\1?B!KFJ^'OB)X$T+XG_#
M"PUG5IKB+388R=-U2WMA(Q6-&NBKB),!50<=Z^\*_,7_ (."_B3KG[ ?Q1^
M_P#P5Q\&:++=2_#ZZ\0^#/%%M;1;C>6>L:3.;'S?^F<5];(P[;YAG.: /./V
M"OVW?VB?$_\ P7G\:>+OB+\1M7N_@S\>M9\8^"OA%HL^JS2:=#?>#_L*/=6\
M3,8HA-&EZWR &1G9B2>*^@? ?C[XC_M&?\%>OVGO$MGX^UH?#SX&?!?3? EE
MX?AU28:7>Z]J$<FJW=V8 WEO<01B.W9R-RA@!7S[^TA^S-KW[!O_  1!_91_
M:5MM+NCXJ_9C\8>%OB%XO6.,M<SQ:E<Y\06Q_B8/)J<A<]=L.3C!KZ-_X(P^
M#=<N_P#@FAXO_:K\::7+;>)?VB?%/BKXG:O#.OSQQ:E+*+&,'^X+&&U*J. '
M('J0#Y4_X)$?\%D_ O[(W_!'KX4-J7[(/QH\7>!OA]HTUI\2OB?X6\+0MHV@
M22:C.Q ,\\<MX(EFC:9H$9(@V"Q8,H^Y?VN_BM^S)KO[5_['^K^)/$?Q"N]0
M\9^*-5G^%]WX'UX6VBWA;21<M)JL1=3<P-"$,2A6(9VS\K,&^5OV1[=&_P"#
M/C58C""/^&9?&S;=O?;JC9_/FI/$(D;Q#_P2&9@Q/]BC<3US_P (5!UH ZSX
M#?\ !7?]K7Q5_P %:OC-^S3XF_8X^-.K>"-(B\+V?A[PS:^&M#27PBUP98[G
M5;V9;I9&M+G"S1GS9B(XSA(S\I^B?CA_P5-TOP7^T!XD_9C_ &;?V2_B=\<O
M%G@2SM;KXB)\/;>PCLO#8N(_-AMIKF_NH$ENWB_>+;1;V*]2""!\[>'?VF_@
MC^QC_P '!WQXT_\ :=\;IX0_X7+\/_ 4'PRFU*SG,?B"X@\ZSD@MV1&#2">5
M4V_4] :^>K+P_P#!;]D[_@HW^U#X)_;Q_P""C/QL_9MF\=_$^3QI\/=4\+>*
M(M)T'Q;H]W"A#)<36,Z27-LP\AT+J0 JJIVL: /UH_8Y_:^^#G[<WP%TO]H7
MX'W6HC2=0N+BTO-,URP-IJ.DWUO*T5S8W<!),,\4BE67)'1E9E96/J-?*_\
MP2!^%7[(7PU_9;U77/V*?C+XR^(7A+QM\0=7\2W_ (S\<&1KO5]5N'1+NX5G
MM;;S(F>$$.D>QR68,V<U]44 %%%% 'YF_P#!?K_D9_AK_P!<-6_]L:_/&OT.
M_P""_7_(S_#7_KAJW_MC7YXU^G</?\B>E_V]_P"E,_(N*/\ D>UO^W?_ $F(
M4445[1X 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?MA_P2._Y1Z_#[_N+?^G:\K\3Z_;#_ ()'?\H]?A]_W%O_ $[7E?,<
M6?\ (NA_C7Y2/KN"_P#D:3_P/_TJ)J_MC_L(6_[:NOZ!;^./VGOBKX3\(Z-:
M7"ZAX-^&_BQ]#BURXD9-DMY<VX%Q(D:JP6%75-S;CG&#\E_\$:/BA\1_@E\?
M_P!L_P#9>\7?M >+?B+\'/@!XKTU? _BGQKJSZEJ%AYEE=7&IZ:;M_FF%JT,
M<>PGY"#P/,('3?\ !=/_ (*_Z5^P%IOA+]EOX?\ Q#TOP=\1_BS'(EG\0?$U
ME-+I7@G258QSZO*D4;O<SK\RP6Z*V9!N?"@+)'_P2W\??\$I?B1^R5XL_P""
M=/\ P3C_ &H;7QWKDO@[5+_QIKEY8WR:CJ]]?I]GNM9O9;B!/-EDFFCS@L57
M8@^5!7Y\?IQ\U_LK?%G]BO\ ;\\":9^U'_P4Y_X*V:AX2^)'Q/O[C4?!GPI\
M-_M#MX7L_ .EM<21Z=;16MI<19NFA6.1I[@%I"ZC!P6;]D/".BQ>&_"FE^'8
M-;OM32PTZ"V34M3NO/N;L)&JB667_EI(V-S/_$23WK\+/@!^TI_P32^#W_!$
M'Q+_ ,$[_P!HCX'Z%I_[2.D^%M<\':Q\'Q\/&D\2:SXH9KF*PN(1';E[AY&>
MVF6[5CLZALJ,_HS^RI^T1HG_  3Z_9C_ &/OV(_VP[_6U^*'Q#\(6/AC2X+;
M3WO$BU&RT^!IH+F920GE!XXM_.XJ3]T,P -#]L#_ ()9^$OVI_'GB[XS?&[]
MN?XY^'],?3HSX:T/P=\1I- T?P='!:(LEW'%;A1/,94EN&FN2X <( %05\/?
M!7]M7]K_ .(__!NU\,OC)\</CAXELXM9^,VD>%?'7Q>M[V6RU5/ S>)%LKK5
M6NU(>!_)!@:ZR'VY<OO)<[__  61_P""LW[.?Q/_ &KM0_X)#_$3]J*/X,_#
M?3+6&7]H+Q_/9W;:AJ]K+%',OAO2E@AD*F>*5//N6 18V9!N^9)/O/\ 8Q_:
MF_X)P?'#]D"\U+]C[XA>%=1^#/PZTZ30-1,=C+;:9I%I:6<<DD$JWD:?NTMG
M1F9@5*L223NH ^)_@!^W5X8_8R\;?M/^&?V;_'.M?&/P5:>,_"OAC]F30)_'
M-SXC_MOQ7J.DK)=Z+::G<SS22VT,_ESS,TSK;1F<Y!&#][_L#_LO^,/V6O@0
MNA?%SXDW7C+XB^*=6G\1_$OQ7<SNR7^MW6TSK;(W$%I$%2"")0JK%"GRABV?
MSB^,'A#XU_M"_LF_'7_@J;\!?AQ>^%'T7X4:GIO[(O@W0-)^QW.@^'9F"W_B
M6*WB53!J.HP"66(HHDBMEB"DM(37KW_!*G5?V<G_ ."BOB_2/^":OQ"O/$?[
M/S? +1+KQ5/:>([S4],A\9MJ4XC_ 'ES))Y=^^GC=<HI#96,R#?0!^E5%%%
M!1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%%
M!1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 44
M44 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C*KC:Z@CT(I:* $95
M=2CJ"",$$<$4M%% ";$">6$&W&-N.,>E!5202H.#D<=*6B@"*>QLKJ:*XNK.
M*22!BT#R1@F-B,94GH<<<4S4M)TK68%M=7TRWNXED618[F%9%#CD, P/([&K
M%% !TZ4444 %%%% 'RU^WM_P3_\ ^&Z_%^@P?\+:_P"$6_X1BUN6S_8/V[[3
M]H\@?\]XMFWR/]K.[MCGP3_B'U_ZNW_\L+_[OK]"++_D=[W_ *\HOYFMBO4P
M^<YEA**I4JEHK963W=^J/(Q60Y3C:[K5J=Y/=WDME;HTMD?F_P#\0^O_ %=O
M_P"6%_\ =]'_ !#Z_P#5V_\ Y87_ -WU^D%%;?ZPYQ_S]_\ )8_Y'/\ ZKY%
M_P ^?_)I?_)'YO\ _$/K_P!7;_\ EA?_ '?1_P 0^O\ U=O_ .6%_P#=]?I!
M11_K#G'_ #]_\EC_ )!_JOD7_/G_ ,FE_P#)'YO_ /$/K_U=O_Y87_W?1_Q#
MZ_\ 5V__ )87_P!WU^D%%'^L.<?\_?\ R6/^0?ZKY%_SY_\ )I?_ "1^;_\
MQ#Z_]7;_ /EA?_=]4]3_ ."!?]G7=G:_\-8;_M<QCW?\()C9QG/_ !_<U^EE
M8_B7_D+Z/_U^G_T$T?ZPYQ_S]_\ )8_Y!_JOD7_/G_R:7_R1^>__ !#Z_P#5
MV_\ Y87_ -WT?\0^O_5V_P#Y87_W?7Z044?ZPYQ_S]_\EC_D'^J^1?\ /G_R
M:7_R1^;_ /Q#Z_\ 5V__ )87_P!WT?\ $/K_ -7;_P#EA?\ W?7Z044?ZPYQ
M_P _?_)8_P"0?ZKY%_SY_P#)I?\ R1^;_P#Q#Z_]7;_^6%_]WT?\0^O_ %=O
M_P"6%_\ =]?I!11_K#G'_/W_ ,EC_D'^J^1?\^?_ ":7_P D?F__ ,0^O_5V
M_P#Y87_W?1_Q#Z_]7;_^6%_]WU^D%%'^L.<?\_?_ "6/^0?ZKY%_SY_\FE_\
MD?F__P 0^O\ U=O_ .6%_P#=]4]#_P""!?\ ;-HUU_PUAY>V9X]O_""9SM.,
M_P#'\*_2RL?P/_R")?\ K]F_]"H_UASC_G[_ .2Q_P @_P!5\B_Y\_\ DTO_
M )(_/?\ XA]?^KM__+"_^[Z/^(?7_J[?_P L+_[OK](**/\ 6'./^?O_ )+'
M_(/]5\B_Y\_^32_^2/S?_P"(?7_J[?\ \L+_ .[Z/^(?7_J[?_RPO_N^OT@H
MH_UASC_G[_Y+'_(/]5\B_P"?/_DTO_DC\W_^(?7_ *NW_P#+"_\ N^C_ (A]
M?^KM_P#RPO\ [OK](**/]8<X_P"?O_DL?\@_U7R+_GS_ .32_P#DC\W_ /B'
MU_ZNW_\ +"_^[Z/^(?7_ *NW_P#+"_\ N^OT@HH_UASC_G[_ .2Q_P @_P!5
M\B_Y\_\ DTO_ )(_-.#_ ((%^=K<^C?\-88\F%9/,_X03KGMC[=5S_B'U_ZN
MW_\ +"_^[Z_0BR_Y'>]_Z\HOYFMBC_6'./\ G[_Y+'_(/]5\B_Y\_P#DTO\
MY(_-_P#XA]?^KM__ "PO_N^C_B'U_P"KM_\ RPO_ +OK](**/]8<X_Y^_P#D
ML?\ (/\ 5?(O^?/_ )-+_P"2/S?_ .(?7_J[?_RPO_N^C_B'U_ZNW_\ +"_^
M[Z_2"BC_ %ASC_G[_P"2Q_R#_5?(O^?/_DTO_DC\W_\ B'U_ZNW_ /+"_P#N
M^C_B'U_ZNW_\L+_[OK](**/]8<X_Y^_^2Q_R#_5?(O\ GS_Y-+_Y(_-__B'U
M_P"KM_\ RPO_ +OJGJ?_  0+_LZ[L[7_ (:PW_:YC'N_X03&SC.?^/[FOTLK
M'\2_\A?1_P#K]/\ Z":/]8<X_P"?O_DL?\@_U7R+_GS_ .32_P#DC\]_^(?7
M_J[?_P L+_[OH_XA]?\ J[?_ ,L+_P"[Z_2"BC_6'./^?O\ Y+'_ "#_ %7R
M+_GS_P"32_\ DC\W_P#B'U_ZNW_\L+_[OH_XA]?^KM__ "PO_N^OT@HH_P!8
M<X_Y^_\ DL?\@_U7R+_GS_Y-+_Y(_-__ (A]?^KM_P#RPO\ [OH_XA]?^KM_
M_+"_^[Z_2"BC_6'./^?O_DL?\@_U7R+_ )\_^32_^2/S?_XA]?\ J[?_ ,L+
M_P"[Z/\ B'U_ZNW_ /+"_P#N^OT@HH_UASC_ )^_^2Q_R#_5?(O^?/\ Y-+_
M .2/S?\ ^(?7_J[?_P L+_[OJGH?_! O^V;1KK_AK#R]LSQ[?^$$SG:<9_X_
MA7Z65C^!_P#D$2_]?LW_ *%1_K#G'_/W_P EC_D'^J^1?\^?_)I?_)'Y[_\
M$/K_ -7;_P#EA?\ W?7VQ^R-^SY_PRQ^SUX?^ W_  EW]N_V%]K_ .)K]@^R
M^?Y]W-<?ZKS)-NWSMOWCG;GC.!Z117+B\UQ^.IJG7G=)WV2U^27<[,%DV6Y=
M5=3#T^635MV]-'U;[!1117GGIE=M*TM]176'TVW-VD9C2Z,*^8J==H;&0/:I
MGBC=E=XU)0Y0D<J<$9'IP2/QIU% !4.HZ=I^L:?/I.KV$-U:W,+17-M<Q!XY
M8V&&1E8$,I!((/!!J:B@#$TJW@M/%]U:VL"1116$*1QQJ%5%'   X  [5KV]
MK:V:&*TMHXE+%BL:!02>IX[FLNR_Y'>]_P"O*+^9K8H **** "BBB@ HHHH
M*Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH
M**** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BB
MB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ K'\2_\
M(7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "L?P/
M_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH Q[
M+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ K'\2_\A?1
M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH *Q_
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
M+_XV_P#"JO/_ (Y7$T4>PH_RK[D'UC$?SO[V=M_PTM^T;_T7_P ;?^%5>?\
MQRC_ (:6_:-_Z+_XV_\ "JO/_CE<311["C_*ON0?6,1_._O9VW_#2W[1O_1?
M_&W_ (55Y_\ '*;)^T?^T/*RO+\>O&C%#E"WBF[)4^H_><5Q=%'L*/\ *ON0
M?6,1_._O9VW_  TM^T;_ -%_\;?^%5>?_'*/^&EOVC?^B_\ C;_PJKS_ ..5
MQ-%'L*/\J^Y!]8Q'\[^]G;?\-+?M&_\ 1?\ QM_X55Y_\<H_X:6_:-_Z+_XV
M_P#"JO/_ (Y7$T4>PH_RK[D'UC$?SO[V=M_PTM^T;_T7_P ;?^%5>?\ QRC_
M (:6_:-_Z+_XV_\ "JO/_CE<311["C_*ON0?6,1_._O9VW_#2W[1O_1?_&W_
M (55Y_\ '*/^&EOVC?\ HO\ XV_\*J\_^.5Q-%'L*/\ *ON0?6,1_._O9VW_
M  TM^T;_ -%_\;?^%5>?_'*;%^T?^T/ NR#X]>-$!))">*;L#/K_ *RN+HH]
MA1_E7W(/K&(_G?WL[;_AI;]HW_HO_C;_ ,*J\_\ CE'_  TM^T;_ -%_\;?^
M%5>?_'*XFBCV%'^5?<@^L8C^=_>SMO\ AI;]HW_HO_C;_P *J\_^.4?\-+?M
M&_\ 1?\ QM_X55Y_\<KB:*/84?Y5]R#ZQB/YW][.V_X:6_:-_P"B_P#C;_PJ
MKS_XY1_PTM^T;_T7_P ;?^%5>?\ QRN)HH]A1_E7W(/K&(_G?WL[;_AI;]HW
M_HO_ (V_\*J\_P#CE'_#2W[1O_1?_&W_ (55Y_\ '*XFBCV%'^5?<@^L8C^=
M_>SM!^T?^T.LIG7X]>- [##./%-WDCTSYE._X:6_:-_Z+_XV_P#"JO/_ (Y7
M$T4>PH_RK[D'UC$?SO[V=M_PTM^T;_T7_P ;?^%5>?\ QRC_ (:6_:-_Z+_X
MV_\ "JO/_CE<311["C_*ON0?6,1_._O9VW_#2W[1O_1?_&W_ (55Y_\ '*/^
M&EOVC?\ HO\ XV_\*J\_^.5Q-%'L*/\ *ON0?6,1_._O9VW_  TM^T;_ -%_
M\;?^%5>?_'*/^&EOVC?^B_\ C;_PJKS_ ..5Q-%'L*/\J^Y!]8Q'\[^]G;?\
M-+?M&_\ 1?\ QM_X55Y_\<ILG[1_[0\K*\OQZ\:,4.4+>*;LE3ZC]YQ7%T4>
MPH_RK[D'UC$?SO[V=M_PTM^T;_T7_P ;?^%5>?\ QRC_ (:6_:-_Z+_XV_\
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
M[3?VB-8UZSFNO'7C8SW4=[JEY9*QN(X[R^M+M(YV9B/+C0I&@3'Z>T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9
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
M_P"$K9__ !NC_AFG]G+_ *(!X)_\)6S_ /C='^MU#_GT_O0?ZD8C_G\ON?\
MF?SZT5_05_PS3^SE_P!$ \$_^$K9_P#QNLGQ%^SA^SQ%JNDI%\!?!:A[LAPO
MA:T 8;>A_=\T?ZW4/^?3^]!_J1B/^?R^Y_YGX%T5_05_PS3^SE_T0#P3_P"$
MK9__ !NC_AFG]G+_ *(!X)_\)6S_ /C='^MU#_GT_O0?ZD8C_G\ON?\ F?SZ
MT5_05_PS3^SE_P!$ \$_^$K9_P#QNC_AFG]G+_H@'@G_ ,)6S_\ C='^MU#_
M )]/[T'^I&(_Y_+[G_F?SZT5_05_PS3^SE_T0#P3_P"$K9__ !NC_AFG]G+_
M *(!X)_\)6S_ /C='^MU#_GT_O0?ZD8C_G\ON?\ F?SZT5_05_PS3^SE_P!$
M \$_^$K9_P#QNC_AFG]G+_H@'@G_ ,)6S_\ C='^MU#_ )]/[T'^I&(_Y_+[
MG_F?SZT5_05_PS3^SE_T0#P3_P"$K9__ !NLGP;^SA^SQ/I4CS_ 7P6Y%W*
M7\+6A.-W3_5T?ZW4/^?3^]!_J1B/^?R^Y_YGX%T5_05_PS3^SE_T0#P3_P"$
MK9__ !NC_AFG]G+_ *(!X)_\)6S_ /C='^MU#_GT_O0?ZD8C_G\ON?\ F?SZ
MT5_05_PS3^SE_P!$ \$_^$K9_P#QNC_AFG]G+_H@'@G_ ,)6S_\ C='^MU#_
M )]/[T'^I&(_Y_+[G_F?SZT5_05_PS3^SE_T0#P3_P"$K9__ !NC_AFG]G+_
M *(!X)_\)6S_ /C='^MU#_GT_O0?ZD8C_G\ON?\ F?SZT5_05_PS3^SE_P!$
M \$_^$K9_P#QNC_AFG]G+_H@'@G_ ,)6S_\ C='^MU#_ )]/[T'^I&(_Y_+[
MG_F?SZT5^^EG^SA^SPWC*\@;X"^"RBVD95#X6M, Y/./+K6_X9I_9R_Z(!X)
M_P#"5L__ (W1_K=0_P"?3^]!_J1B/^?R^Y_YG\^M%?T%?\,T_LY?]$ \$_\
MA*V?_P ;H_X9I_9R_P"B >"?_"5L_P#XW1_K=0_Y]/[T'^I&(_Y_+[G_ )G\
M^M%?T%?\,T_LY?\ 1 /!/_A*V?\ \;H_X9I_9R_Z(!X)_P#"5L__ (W1_K=0
M_P"?3^]!_J1B/^?R^Y_YG\^M%?T%?\,T_LY?]$ \$_\ A*V?_P ;H_X9I_9R
M_P"B >"?_"5L_P#XW1_K=0_Y]/[T'^I&(_Y_+[G_ )G\^M%?T%?\,T_LY?\
M1 /!/_A*V?\ \;K)\1?LX?L\1:KI*1? 7P6H>[(<+X6M &&WH?W?-'^MU#_G
MT_O0?ZD8C_G\ON?^9^!=%?T%?\,T_LY?]$ \$_\ A*V?_P ;H_X9I_9R_P"B
M >"?_"5L_P#XW1_K=0_Y]/[T'^I&(_Y_+[G_ )G\^M%?T%?\,T_LY?\ 1 /!
M/_A*V?\ \;H_X9I_9R_Z(!X)_P#"5L__ (W1_K=0_P"?3^]!_J1B/^?R^Y_Y
MG\^M%?T%?\,T_LY?]$ \$_\ A*V?_P ;H_X9I_9R_P"B >"?_"5L_P#XW1_K
M=0_Y]/[T'^I&(_Y_+[G_ )G\^M%?T%?\,T_LY?\ 1 /!/_A*V?\ \;H_X9I_
M9R_Z(!X)_P#"5L__ (W1_K=0_P"?3^]!_J1B/^?R^Y_YG\^M%?T%?\,T_LY?
M]$ \$_\ A*V?_P ;K)\&_LX?L\3Z5(\_P%\%N1=R@%_"UH3C=T_U='^MU#_G
MT_O0?ZD8C_G\ON?^9^!=%?T%?\,T_LY?]$ \$_\ A*V?_P ;H_X9I_9R_P"B
M >"?_"5L_P#XW1_K=0_Y]/[T'^I&(_Y_+[G_ )G\^M%?T%?\,T_LY?\ 1 /!
M/_A*V?\ \;H_X9I_9R_Z(!X)_P#"5L__ (W1_K=0_P"?3^]!_J1B/^?R^Y_Y
MG\^M%?T%?\,T_LY?]$ \$_\ A*V?_P ;H_X9I_9R_P"B >"?_"5L_P#XW1_K
M=0_Y]/[T'^I&(_Y_+[G_ )G\^M%?T%?\,T_LY?\ 1 /!/_A*V?\ \;H_X9I_
M9R_Z(!X)_P#"5L__ (W1_K=0_P"?3^]!_J1B/^?R^Y_YG\^M%?OI9_LX?L\-
MXRO(&^ O@LHMI&50^%K3 .3SCRZUO^&:?V<O^B >"?\ PE;/_P"-T?ZW4/\
MGT_O0?ZD8C_G\ON?^9_/K17]!7_#-/[.7_1 /!/_ (2MG_\ &Z/^&:?V<O\
MH@'@G_PE;/\ ^-T?ZW4/^?3^]!_J1B/^?R^Y_P"9_/K17]!7_#-/[.7_ $0#
MP3_X2MG_ /&Z/^&:?V<O^B >"?\ PE;/_P"-T?ZW4/\ GT_O0?ZD8C_G\ON?
M^9_/K17]!7_#-/[.7_1 /!/_ (2MG_\ &Z/^&:?V<O\ H@'@G_PE;/\ ^-T?
MZW4/^?3^]!_J1B/^?R^Y_P"9_/K17]!7_#-/[.7_ $0#P3_X2MG_ /&ZR?$7
M[.'[/$6JZ2D7P%\%J'NR'"^%K0!AMZ']WS1_K=0_Y]/[T'^I&(_Y_+[G_F?@
M717]!7_#-/[.7_1 /!/_ (2MG_\ &Z/^&:?V<O\ H@'@G_PE;/\ ^-T?ZW4/
M^?3^]!_J1B/^?R^Y_P"9_/K17]!7_#-/[.7_ $0#P3_X2MG_ /&Z/^&:?V<O
M^B >"?\ PE;/_P"-T?ZW4/\ GT_O0?ZD8C_G\ON?^9_/K17]!7_#-/[.7_1
M/!/_ (2MG_\ &Z/^&:?V<O\ H@'@G_PE;/\ ^-T?ZW4/^?3^]!_J1B/^?R^Y
M_P"9_/K17]!7_#-/[.7_ $0#P3_X2MG_ /&Z/^&:?V<O^B >"?\ PE;/_P"-
MT?ZW4/\ GT_O0?ZD8C_G\ON?^9_/K17]!7_#-/[.7_1 /!/_ (2MG_\ &ZR?
M!O[.'[/$^E2//\!?!;D7<H!?PM:$XW=/]71_K=0_Y]/[T'^I&(_Y_+[G_F?%
M?_!OK_S5S_N ?^Y&OT&\;_#;X=?$RQATOXC^ =%\06UO+YMO;ZWI4-W'%)@C
M>JRJP5L$C(YP:3P=\-/AQ\._M/\ PK_X?Z)H7VS9]K_L?2H;7S]F[9O\M5W;
M=S8STW''4UMU\IF6+CC\;.NE9.VGHDOT/L\IP,LMR^&'E*[C?7U;?ZGROK/_
M  2G^!][_P %$/"'[=6BZ1X4TW3_  K\.KWPW_P@=KX$MEAN;N:\2YCU+SU<
M*DD80H!Y);D$.O2N,^*/_!+S]IWP/^U3\0?VI?\ @G3^W3;?"*;XN_9)OB1X
M5\1?#B#Q'IUSJ5O%Y*:I:![B$VTYC)WJ=R2N2S=@/MNBN$]$^1? '_!+GQ+^
MS_\ \$\/%O['W[+W[6OB3PE\1/&FK7/B#Q!\=+G3([K5;[Q!=W<4][J4D"R1
MKNF2/R JN"D97YF9=S=Q^T1\"/V_/$OAOP3:_LL?MVZ/X,U+0-'-EXMD\5_"
MRWUN#Q-,4A5;P@7,$EI*ICE;:CLC>>01\JFOH*B@#YM_88_X)[W/[+'CGQO^
MT1\;/CSJGQ;^,GQ)-K'XO^(.K:3#IT:65L"+;3K"RA9DL;2/<S>6&9G<[G9B
M%VZ_P+_8UU?PC^UK\1OVU/CCXZMO%?C/Q/MT/P0+>Q:&V\(^$X6#Q:;;J[,3
M---NN+F;(\V38 JK&H/O=% 'P)X#_P""/WC+X9>/_AO\.]8_:E@U;X'?#7XU
M7WQ&^'_P[3P0+?5+/5)Y[R[BM[C5/M;+<6L%S>W$J(+:-V)4,Y"BOONL?Q+_
M ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8I!'&',HC7<1
M@MCDBEH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBD:.-R&>-25.5)'
M0T +1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%(D<<0VQ1JHSG"C'
M- "T444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q2".,.91&NXC!;')%+0
M 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q2-'&Y#/&I*G*DCH: %HH
MHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBD2..(;8HU49SA1CF@!:**
M* "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBD$<8<RB-=Q&"V.2*6@ HHHH *
M*** "BBB@ K'\2_\A?1_^OT_^@FMBD:.-R&>-25.5)'0T +1110 4444 %%%
M% !1110 5C^!_P#D$2_]?LW_ *%6Q2)''$-L4:J,YPHQS0 M%%% !1110 44
M44 %%%% &/XE_P"0OH__ %^G_P!!-;%(T<;D,\:DJ<J2.AI: "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y'XW?
M'SX(_LU?#^Y^*W[0?Q9\/>"_#=I(L=QK?B;5HK.V61L[(P\K ,[8.U!EFQP#
M0!UU%>??LZ_M8?LS?M<^$[CQS^S#\>?"GCW2K2X$%[>>%M;AO!:RD9$<PC8M
M$Y'(5P"1R!BN\O[^QTNQFU/4[R*VMK:)I;BXGD")$BC+,S'A5 !))X % $M%
M>*_!#_@H]^P-^TM\1Y_A!^S_ /MC?#CQCXHMUD8Z#X?\6VMS<RK&"9'B1')F
M50,EH]P Y)Q6SX\_;=_8\^%WQNTG]FOXD?M/^!-"\?Z[Y0TCP=JOBBV@U"Z,
MIVPJL+N&W2'A%(S(>%#&@#U&BN3^+7QT^$?P)L]$OOBWX[LM#3Q+XEL_#_AY
M+HL9-1U2Z<I;VD*("TDCD,<*#A59CA5)'64 %%%% !16!\4?BK\,O@CX"U+X
MI_&/X@:-X5\,Z/$LFJZ_XAU**SL[-&=45I)I65$!=E49(R6 ZD5YE\(_^"DW
M_!/?X^_$'3_A-\$/VV_A7XN\4:KYO]F>'O#GCNPO+V[\J)YI/+ABE9WVQQNY
MP#A48G@&@#VRBBO$/B!_P4K_ ."?/PH^,@_9Z^)?[:/PST'QMYZ02^&]5\8V
MD-S!,^-D4JLX\J1LKA'*L=RX!R,@'M]%>>_M#_M9?LR?LD^&;+QE^T[\>_"?
M@+2]2O/LNG7GBK7(;)+N;&3'%YC R$#YB%S@<G YKH)_B[\+(/A5)\<W^(VB
M-X+BT-M:?Q7%J<3Z?_9RQ&8W8N%8QF'R@7\P';MYSB@#HJ*Q?AQ\0_!OQ<^'
M^B_%/X=ZT-2T#Q%I<&I:+J*PO&MU:S()(I56158*R,K#(!P16U0 445SGQ9^
M,'PI^ W@'4/BI\;/B/HGA/PUI48?4==\1:G%9VEN"<#=+*P4$D@ 9R20!DG%
M '1T5G^$?%GACQ]X4TSQUX)UZTU71M:T^&_TC5+"<2P7EK-&LD4T;KPZ.C*R
ML.""#7D'A#_@I9_P3X^('QK/[./@C]M+X9ZKXY^V-9Q^&+'QC:274URI(:WC
M4/\ O9@008T)<%2".#@ ]OHHKQO]H'_@H?\ L*?LI>,[+X=?M)_M<_#[P1KV
MH1+-;:/XD\4VUK<^4Q(65XW<-'&2"!(X"G!YX- 'LE%<1\3_ -I7]GKX*_"'
M_A?_ ,6OC=X5\.^"&@AFB\6:MKL$.GS), 83'.S;)/,R-FTG?D;<YK2^$?QF
M^$GQ]^'FG_%KX(?$O0_%OAC58V?3M?\ #NJ17=I<!6*MMEC8J2K*RL,Y5E((
M!!% '2T5R?P4^.?PD_:-\ 0?%7X'^.K+Q+X;NKRZM;/6]-+-;7,EO.\$WE.0
M!*JRQNN]<JQ4[21S764 %%%<9H?[1GP#\3_&G5?V<?#?QF\,ZAX^T+2EU+6_
M!UEK4,NI:?:%T0330*Q>)2TD8RP'^L3^\,@'9T5Y7\?/VY/V,OV5]?L?"O[2
M_P"U7\/? .IZE9F[T_3O&'B^STZ>Y@#E/-1)Y%9DW*R[@,94CM6[\!OVEOV>
M/VI?"EUX[_9K^./A3Q[HMEJ#6%YJWA#7[?4;>"Z5$D:!Y('95D"21L5)SAU/
M0B@#MZ*S/&GC;P;\-_">H>/?B'XLTS0=#TBU>ZU76=9OH[6ULX%&6EEED(2-
M .2S$ 5YO^SA^WM^Q5^V!JFHZ#^R]^U-X&\=ZAI,?FZEIWAKQ'!=7%O%N"^:
MT2MO$98@"3&TD@9H ];HKRZR_;=_8\U+]H27]DW3_P!I_P "3?$R -YO@2/Q
M1;'5%94\QH_LX??Y@C!<QXWA?F(QS72^./CI\(_AO\0/"/PI\;>.[*P\2^/;
MNZMO!^AR%FN=4DMH#/<&-%!.R*(;G<X1<KD@LH(!UE%%% !17AWQ)_X*9_\
M!/'X._%A?@5\4_VV?AAH'B_[2+>;P_JGC2SBN;:8G CF5I/W#GC"R;2<C Y%
M>L>.OB)X ^%_@G4/B5\2O&^D>'_#NDVANM4U[6M1BM;.T@'622:1@B+R/F)
MYH V:*\G_9M_;L_8S_;$N-1LOV6_VGO!'CRYTA ^J67AGQ#!=7%K&3M$DD2M
MO5"> Y&TG@$UZQ0 45XAHG_!2S_@GQXD^./_  S5H'[:7PSO/'GV\V*>%K?Q
MC:-=O=@[3:JH?YYPP*F)27!!&W(-=!\?_P!M;]D+]E36-%\/_M+?M,^!_ =]
MXB<KHEIXL\36UC)> $*SHLKJ2@) +_=!(!()H ]/HKE/C%\<?A%^S_\ "K5/
MCA\9OB!IOA[PEHUJEQJ6O7\^((HW943!&2Y=W15506=G55!) KI[2ZAOK2*]
MMRWES1JZ;XRAP1D95@"#[$ B@"2BBO+/VD?VX?V._P!CV*R?]J3]IKP3X"DU
M)2VFVOB;Q%!:W%VH."\4+MYDB@\%E4@'J10!ZG17*>#_ ([?!/X@_"5/CWX$
M^+GAK6? [Z=+J"^+],UN"?3?LL08RS?:48QA$"/N;=A=K9Q@UY7X1_X*M?\
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
M]I_P)-\3( WF^!(_%%L=45E3S&C^SA]_F",%S'C>%^8C'-=+XX^.GPC^&_Q
M\(_"GQMX[LK#Q+X]N[JV\'Z'(6:YU22V@,]P8T4$[(HAN=SA%RN2"R@@'644
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G=^
MU9X<\-_M-_\ !PG\#_V;_C#H=KKGA#X;_ '6OB-IGA[5(%FLI]:GU)=,CN)8
M7!25X8TW1E@=C'<N"<U^B-?#G_!0W]FW]K'P1^W=\)/^"H/[&/P?MOB5J_@W
MPMJ?@SXA_#<^(+?2[S6-"NW$\,UG<716$2P7&Z0QNP\P%57') !Q&H^"O"G[
M,_\ P<F>#$^#GAVRT#3OC7^SKJJ^.-)TBV6"VO[_ $V^$MO?R1H IG$>(?,(
MSMR/XCGIO^#CCQ9X@L_^"=UI\'=$UJZTZW^+/Q7\+^!]<O+*4QRKIM]?J;E
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
M"7]L?_@D_P#\$X_@K^S=\"_V<(_V@-7\(:<]EXZM-*\<6NC7$!E:6Y>:Q;4
ML=S&DTK1+&[1.8PA !RH (OV'?VW/V+]>_:JD_9;/[ VO?LW_&._\.37VE:'
MXQ^'>FZ5+XBTQ&#3FQO=/>2.Z1#&&=-X/[HD*WEL5]!_X+0_&GQG^SU_P2J^
M._Q:^'FJSV&N:?\ #V\@TS4+5RLMI+<[;43QL.5=/.WJPZ,H/:O%?A;\"_VW
MOVZ?^"FOPJ_;^_:F_9>C^!G@OX$>&==MO _A75/%MGJVN>(-2UBV%K<3W'V%
MFAMK:.'[L;.9-Z@X(<[/5/BK\*?VI_\ @H)\$_VH/V-?VHO@EI/P^\):W'=>
M'OA'XNLM<BOWUNREMG,6I3P1NS0F.<0OY;!"<E,?(68 ^;/VUO\ @GO^S!\/
MO^#;W4_"'@SX4:#IM_X"^"=EXJT/Q'8Z;%%J$.MV=K#>MJ"W*J)%N)94DWN&
M!82NO0XKF?&6A?M1^-Y/$?[3FI?L=^*_C-!^U!^Q%X9\->'+[PU%82IHNMR6
M5W+<V5]]JN(C:6DTM_#<-. R QMP64"KWC?P3_P6<_:<_8!TW_@DAX[_ &%;
M3P5J-[X=T[P;XY^/UQ\1=-O-".B6QCBGU"UM(G^US7%S;P[1 R)M:8EB@''U
M[^V9\-?VC=/_ &=_ G["G[#VDZEH4'BB*W\*ZU\3(IXPO@/PS;6RI<WB98-)
M?20*+>U5%XED\QF019(!\0_#KX\? W6O^%)>#/VW?CQI5C\#OV7](TKPUI4C
M+/>+\5OB5HNFPPW]_!#!&\UWIFCLC'S0GEM=.79BL(K]9?AS\1_ 7Q?\!Z1\
M4?A;XPT[Q!X=UZPCO=%UK2;I9[:]MY%W))&ZDAE(-?$GQ:_8_P#B1^Q/^U'\
M"/CK^Q7^R1>?$3X>_#/X/:Y\/6^'WAK7M-L;_2#=3V5S;ZC$VI7$$,YD:U>.
MX?S/-/F>81)EJ]I_X)+_ ++WQ)_8U_X)[?#G]G?XOI8Q>)M&MM0N]8LM-N!-
M;V$M]J5U?_8XY  '6 70@#+\I\K(R,4 ?1E?#G_!1_6-6_;F_:+\*_\ !(/X
M;ZE.F@ZK9P^+?VDM7L)2IT_PE%,/L^C"12"D^IW"",J"'6VBF;:RO7W'7R)\
M6/\ @B[^S+\5?V@_&O[35O\ &;XW^#_$_P 0;JTN/%;?#[XOZEHMO>O;6R6T
M!:*V=00D:84'.W<V, XH ^ ?@M\5O$/[,'_!L)^TWXT^$<QT6\TWXA^--(TF
M33!Y)L(KS7DT_,.S'EE([@[2N-I4$8P*]X_X*C?L!_LT_!G_ (-\M6\/?"WX
M7:'H6J_";X?Z1XA\&^)M*TV*#4+'5K)[69KY+A%$@GF*R>9)G<_FL223FN<_
M8B_X(._$/3O^"8WQZ_99^/'B;QKX?\5_%2]\2:?I&F^(OB ^KZ39P?V@;G2M
M3^S0S2PK.[QPR32#$SC<&PQ(JY\6?!/_  6,_;G_ &(](_X)5?%G]A:+X;RZ
MK8:3X?\ BE\=KCXBZ7?:4VD6<L)N+O3[2!VN9;BZ2WPL+HHC\Y@[+PZ@'Z3_
M +.WCO5/BE^S]X%^)VN*%O?$?@[3-4O JX EN+2*5\#M\SGBO@;_ ((7?!GX
M/?M6_ WXZ?M:_'WX7Z!XO\4_&'XZ>*XO$=[XETF&]D.E6UP+.UTL&56Q;111
ME5BZ -[#'UY-X@_:A^&_[4WP\_9_^%?[..E7/P(C\"7"^(?B!+XAB2[T6^MU
M\NSLH[0N))49$C!<(P^<G<OED-\<_ 7P1_P4Q_X).>)?B]^S[^S_ /L /\<_
MA]XS^)>K>,?A/XET7XAZ7I*Z.=2(DDTO4HKV1)(XX95R)HPX=6;N0J@'SK^P
MG\/OCD/V5/AG>^ /A?XB^*'A#]C_ /;A\8Z5<^"-&DBN=2ET.&WNH;6ZMH[F
M5%N9+.?4 Z1[]X4G9]SCH(_B!\0/ _@?XQ_L@>*=6E^!FE_&GXO^(?BM\8=:
MU:_MX+GX5?#2^:UM([>=H'DBMM8U>6WE2"W1I'C^UROMW*#7V?\ L/\ [-?Q
MZ_X)<_\ !,+5]/;P*WQ5^--_>:MXO\1Z#X8G2*+6O$^IW)D-O%+.4"01L\,;
MS-C]W"\@7HE>9_&#_@EE^T!I'_!/Z6XT86'Q(_:"UGXO^&?BI\5GGOH[2+QI
MJ6GZE;W4FC0S3D)!9PV\7V:TCD*Q*L"$A#([  ^N/V'OC7^QM\6/@?9>&/V'
M_%FBWG@[P*D7AV+1M)MI;9]#\B)!':36TZ)- PCV$"106!#<YS7L=?)'_!/?
MX.?'QOVK/VB/VVOC;\%;WX:0?&&[\+6OA[P+K.K6-YJ4$&C:=+;/>W;6$T]N
MCSO.55%E=A';INP3BOK>@#E/CI\;/AM^S=\&_$_Q[^,'B*+2?#'A#1;C5=;O
MY?\ EE;PH7;:/XW.-JH.69E49) K\<=;^"WQ,U_]MG]CK_@HY^T]X?ET_P"*
M/Q__ &A)=2CT.[.7\)>%8='G&C:&N?N.D#^?/@*6N+A]PRF:_6;]L[]COX.?
MMY?L^:O^S+\>TUAO#&M75G<7JZ'JSV5P7MKF.YB(E3D 21(<>WK@U^??[9O_
M  00U[Q-^T%^SUK'P5^,_P"T)XH\.Z/\19[CXBZSX@_:!OI[KPYIILI MW8O
M=7*RPS&3:A:V#2;6P1MR: .X_P""@OPZ^(OA'_@KCX7_ &J]3_X)Q>*/V@?A
M_!^SC>>&)K'P_HNE7XL=6?7HKM9#'J,T:;EMXI "N7/G  8+8^BO^":'[7G[
M'O[4_P /?%.F_LK_  @N_AIJ'@[Q*VG_ !!^&6M^#8=!U70-4* 8O+2'*;G2
M,!9%9PPB*[LH56A\>?VCOVZ_V8/&=K\./@I_P3;\1?&CP/::#90Z1XQT;XKZ
M7!J+7*IY<D5]!J;QR%OE5OM*O(&W$L <UYU_P3Q_95_;(^#7B/\ :=_X*$?'
MGX7:!IGQ@^/=Y9:CHWPDTKQ''<VVDP:/ITUMI=A<7Z@0O<2F0K-,F8QPX/+*
MH!@_\%RX+7XO?%W]D+]B[QC%]I\%?%#]H*WG\<:3(?W.L66EVS7:V%PO22"2
M4H60]3&OI6'_ ,%5_AA\._V:OV\OV'?VFO@IX&TCPSXBNOCI#\/=4GT#3H[0
MW^BZK:2Q/;3")5$L<?EED5LB,NQ7!-;_ .V3^SE_P4$_;,_8_P#@!^U9;_!#
MP[X6_:7^#'C^Q\<O\+YO$L36%^8VEBNM'%\'>.(W$!C8.7*HPV%QRXJQ_##]
MNO\ X*6_ML?!/XO?M.?L;W/P*^%WP$UN[\4#2O$7C/3]6U3Q3XC: P6BQ)8.
MZ06UL2\IED(,A;"KSE0#YZ\1?"'XV_L__#S0OA%\=OV>-=\,V?P?_;(O_C;X
MY_:$U1K$:!<^&(=4O-3>\CN5G-S-?7-M+%8_9!"9,MM;@ 'VC]C?]KC]F>?]
MKG4/VN/V]_C-H_A'XU?$^SL='^&'PSUUI/,^'?A&[?S=+TZZD56ALM2U([+R
M99I$=R\,2#$>#[O^TM\ OB_^W-^V3X>^#GQ2\#W.E_L[_"YK+Q/K@O9(S'\1
M_$@;S+&Q\M6);3K$J+B82 +-<>2FQEB9J^7_ -K']@_]N#QA_P -4?L?>!OV
M;Y?$&A?M,_%/1/$V@_&@>)M,BL?#-FB:4ES'?6\TZWOFVG]GNT"P0RB0R)@I
MA@ #]5**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
1** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cmg-20241231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmg-20241231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MV 22 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BN*^._P"TA^S_ /LO>"6^(_[1WQI\
M+^!M"$HB75?%6MP6,,DI!(C1I67S'(!PBY8XX%8_[-W[9_[)G[86E7NL_LM_
MM&^#O'L&FNJZF/"^OP7<EF6SM\Z-&+Q;L';O W8.,T >FT5X'\;/^"IO_!.'
M]G'Q]-\+/CC^VY\-/#7B2V?9>Z'J/BRV%U9MQ\L\:L6@/(.)-IQSTKUCPO\
M&/X1>-_AE'\:O!GQ2\.ZOX.ET^2_C\6:9K4$^FM:QAB\XN4<Q&-0K$ONP-IR
M>#0!TE%>;? #]LG]DG]JV74H/V9/VFO ?Q DT98VU:+P;XKM-1>R63(1I5@D
M8QABK %L [3CH:E^/_[7?[*W[*-MIEW^TY^T?X'^'T>M/*FCMXR\46NF_;FC
M"F01>>Z^9LWINVYV[USC(R >B45YC\7/VU?V/_@#X.\/_$/XW_M1?#_PEH/B
MR$3>%M9\1>+K.TM=7C,:2A[:660+.OER(^Y"1M=3T89G^ O[87[)O[4XO/\
MAFC]IGP%X_;3E#:C'X-\6V>I/: G ,JV\C&,$]"P&: /1Z*\[_:)_:X_9>_9
M'T33O$G[3_[0'A'P#8ZO=-;:7<^+-=ALENY57<R1^:PWE5P3C. 1G&178V'C
M3P?JG@Z'XB:;XJTV?P_<:8NHV^N0WL;6DEFT?FK<+,#L,1C(</G;M.<XH TZ
M*^>=&_X*W_\ !+/Q#JMOH>C?\%&/@C<7=U*([:!/B?I>Z1ST49GY)/ '<\5Z
M7\=OVH/V<OV7_ UG\3?VC/CEX5\#^'=1U&*PL-;\4:Y!96MQ=2H\D<*2RL%9
MV2.1P ?NQLW120 =W17G7[1/[7?[+O[(_A6T\;?M._M >$O FEZA,8M.NO$^
MN0V@O9  2D*NP:9@""0@) .3@<U;_9]_:>_9U_:O\$-\2/V:/C=X7\=Z$EP;
M>?4O"^LPWD<$P 8Q2>6Q,4@5E.QP&PP.,$4 =U17S[\7/^"KO_!-/X#?$&?X
M4?&#]NCX8:!XDLYO)O\ 1K[Q?;">RDSC9.H<^0P[K)M(')XYKUZV^,OPAO?A
M5)\=;'XI^')_!$6D2ZK)XP@UN!]+6PC1GDNOM2N8O)5%9C)NV@*23@4 =)17
M#? ?]IO]G/\ :D\-77C+]FOX[^$/'VDV-X;2]U'P?XBMM1AMY]H;RI'@=@C[
M65MIP<,#T-3_  A_:)^ WQ_?7H_@=\8_#7BYO"VM2:1XC'AW68;S^S+^/[]M
M/Y3'RY!W5L'@^E '945F^,/&?@_X>>%[[QQX_P#%>FZ'HNEV[7&IZQK%]':V
MMI$OWI)99"$C4=V8@"O#?A7_ ,%8_P#@F;\;OB';_"?X3_MV_"[7?$=[<>1I
M^D67C&U,U[+G C@!<"=R>BQEB>HR* /H2BO/_C]^U=^S%^RII6G:Y^TU^T'X
M,^']GJ]P\&E7/C'Q);:<EY*BAG2(SNN\J""0,X!&>M97P$_;I_8N_:G\1WG@
M_P#9I_:N^'GC[5M.LOME_IGA#Q?9ZC/;V^]4\YXX)&94WNJ[B,98#N* /5:*
MX?X\_M,?L[?LM>%;7QS^TI\<O"?@'1K[4%L;+5/&&OV^G6\]RR/((4>=U5G*
M1R-M!SA&/0&N;^!?[?G[#O[3WC*7X=_LY?M>_#;QUK\%@]]-HOA/QG97]TEL
MC(CS&*&1F"*TB MC +KZT >N45E^./&_@_X9^#-6^(OQ"\36.BZ#H.FS:AK6
ML:G<K#;V5K"ADEFE=B B(BLQ8\  FN>^%W[1_P  /C;\)!\>_A%\:/#'B3P3
MY-Q*WBO1]:AGT]$@+"=FG5BBB/8V_)&W:<XQ0!VM%>(_\/*O^"?"_!^U_:!G
M_;6^&$'@>^UR31K/Q9<^-;*+3Y]12/S'M$F>0(TP0;R@.=O.,<U:^"W_  40
M_8+_ &C_ !U%\,/@!^V7\,?&OB.>WDGAT+POXWL;Z[DBC&9'6*&5G*J.20.!
MR: /9**\Q_:(_;3_ &1OV1YM'M_VH?VE/!/P_D\0M*-$3Q=XCM[ WOE;!*8Q
M*Z[E3S(]S#A=ZY(R*[OQ/XU\'>"?!NH?$7QCXJT[2M TG3)=1U36]1O4AM+2
MSBC,DEQ+*Y")$L:EV<D*%!).* -.BO /"?\ P5;_ ."8OCKQ%:>$O!__  4*
M^"^HZI?S"&QL+7XEZ8TMQ(3@(B^?EF)X"CD]J]_H **X#]H7]JS]FC]DOPI#
MXW_:;^/7A+P'I5S*8K.[\5:[!9"ZD R8X1(P,S@'.U QQSBL'X??M^_L0_%?
MX.:[^T)\-_VL?A_K7@GPO"9?$WB;3_%5M):Z0N"?]*</_HY(&0)-I/8&@#UV
MBN?^&WQ6^&?QB^'FF_%OX4^/M(\1>%]8M/M6E^(-&U".XL[J')!D25"59000
M3G@@@]#7&>#_ -N+]C;X@?!#6/VE_!/[4O@'4_AYX>NI+;7?&]GXJM7TO3YD
M\O='-<[_ "XV'FQ'#,"1*A'WER >IT5Q'P)_:6_9W_:B\+7'C?\ 9M^.GA'Q
M[H]I>&TN]3\'^(;?48(+@*&,3O [!'VLK;3@X8'H16+\9_VW?V-OV<_&^F_#
M/X_?M5?#SP5XBUB!)M+T+Q5XQL["[NHGD,:2)%-(KLC.K*&Q@E6 .0: /4:*
MX;Q1^TW^SMX)^-F@?LV^,/C=X6TSX@>*;)[SPWX,OM;ABU+4H$$A:6&W9@\B
M_N9N0.?*?'W3A?C3^TS^SQ^SA_87_"_?C;X7\&?\)/JRZ9X=_P"$EUN&S_M&
M\;&((?-8>8_(X'3(]10!W%%<-JO[3?[.VA_'G3/V6]9^-_A:U^)&LZ6^I:3X
M&GUN%=5O+11(S31VQ;S'0+#,V0.D3GHI([F@ HKR_P""7[;7[('[2?CC7/AI
M^S]^TUX'\:>(?#:LVO:-X:\2VUY<V*K)Y3-)'$Y(4280MT#$#.2*Q/B[_P %
M)/\ @GS\ ?B#?_";XX_MM?"OPAXHTH1?VGX>\2>.["SO;3S8DFC\R&6573='
M(CC(&5=2."* /:Z*\2^&?_!2O_@GE\9];NO#7PD_;@^%'B74+'2KG4[RRT/Q
M[87,L%E;IOGN'6.4E8HT!9W/"@9) ITG_!2/]@&+X?>&OBQ+^V7\-D\,^,=8
MDTGPMKS^+[06FIWT;!9+>&0OM:120&7.5W#.,B@#VNBLOQMXV\'_  U\':K\
M0_B%XHL-$T'0]/FO]9UG5;M(+:QM8D+RS2R.0L:(BEF8D  $FO)_$7_!2?\
MX)\^$/AOX7^,'B[]M;X7:3X6\;)=-X/U_5/&]E;VNM"UE$5R;:220";RI"$?
M;G8Q .": /;**\J^ G[=/[%W[4_B.\\'_LT_M7?#SQ]JVG67VR_TSPAXOL]1
MGM[?>J><\<$C,J;W5=Q&,L!W%3?'[]MC]CW]E/5-.T3]IK]J+P#\/[S5[=Y]
M+M/&/BRTTZ2[B1@K/&L\BEU!(!(X!- 'I]%> ^#O^"K'_!,OXA>+=+\ ^!/^
M"@/P<UC6];U&&PT?2--^(NG37-]=3.(XH(HUF+22.[*JJ 2Q8 #)KJ?VDOVY
M?V.?V/$LC^U)^TWX)\!RZDN_3K3Q-XB@MKB[0'!>*%F\R10>"RJ0#U(H ]5H
MKSCX$_M@_LJ_M/>!K[XE?L\?M$^#/&>A:4I.K:GX=\16]U'I^%+$7&QR8#M4
MMB0*< GI7F__  ^'_P""4'_22/X'_P#ASM,_^/4 ?1]%</\  ;]IC]G;]J7P
MK=>.?V:_CEX3\?:-8Z@UC>ZKX0U^WU&W@NE1)#"\D#LJN$DC;:3G#J>XK'^"
MG[;7[('[2/CO7/AA\ /VFO _C/Q%X:5VU[1/#7B6VO+FQ59/*9I(XW+!1)A"
MW0,0"<D4 >H45PWCS]IO]G;X7?%/PQ\#_B1\;O"VA>,?&C,OA+PQJNMPP7VK
ME3@BWA=@TO/'R@Y/ R>*[F@ HKRCX]?MV_L5?LL^)[3P5^TK^UE\.O .L7]@
M+ZRTKQ?XQL]/N9[8N\8F2.>16:,O&ZA@,$HPSD&M[X%_M._LW_M/Z#<^*/V;
MOCYX-\?:=92B*]O?!OB:UU*.VD.2$D:W=Q&Q ) ;!.* .YHKY[\0_P#!6?\
MX)>>$M?OO"OB?_@H;\%[#4M,O);34+&[^).FI+;3QN4DC=3-E65@5(/(((J]
MXP_X*A?\$W?A['I$OCK]O+X1:.NOZ-#J^AMJ7Q"T^$7]A*SK'=0[IAYD3-&X
M#C()1L'@T >[45X?\+O^"F7_  3M^-_CW3OA7\'/VY/A/XI\2ZQ*T>E:!H'C
MZPN[R\=4:1EBBCE+N0B,V #PI/:NW^ W[3?[._[4OAN_\8_LW?&[PMXZTK2]
M4DTW4=1\*:W#?0VUVBJ[0.\3,%<*Z-@]G4]"#0!W-%<)X+_:@_9R^(WQ,\5?
M!GP%\<_"FL>+/ X4^,?#FG:[!+>:,&Z&YB5BT7H=P&#P<&O,M._X*Z?\$KM6
MU*'2-._X*.? ^6XN)1'#$/BAI8WN3@*"9\9)X'K0!]$45QGQ>_:+^ /[/_P[
MC^+OQS^-?A7P?X5EEABA\1^)-?M[*QD>49B59I75&+@$J 3D D<"IM)^/7P0
MU_X,M^T7H7Q?\,WO@!-&FU=_&UIKD$FE+80HSS71NE<Q")%1RS[MJA&R1@T
M=;17!Z-^U+^S5XA^%_A[XV:-\??!T_@_Q;?P6/A?Q,OB.V%CJUU-*T45O;S%
M]DLKR*R"-26+*RXR"*XS]D7_ (*$_LR_MH^&=/USX4^+VL;_ %6?5UTWPOXE
M:&SU>ZATR]-C>7,=IYC2/ EP/+,@R 2 <'B@#V^BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /PQ\6?";PA_P %A?\ @Z>\??L]?M<6\NO_  P_9\^'[7?AWP+=W+K9
MW4D:Z8DGFHI&X27>HM,Y&-Z6\,;[D7:?L#]O+]DO]DS_ ()&?L;_ !__ ."@
M?[!_P%TGX<?$-/A)<Z'#=^% ]M:IY]Q"D-R+16\E9H96202*@)V8;<*\?_X*
M)?\ !-/_ (*1?LV?\%6D_P""R/\ P28\'^'_ !SJWB71$TSXE?#+7-3BLS?*
ML$5N[(TTL*/%)';VTA"R+(D\ <+*'*CU[X3^$?\ @J__ ,%1/AC\6_@;_P %
M._V7/!OP.^%7C3X9W>@Z!HNCZ[%JVMG5IW3R]1=XIGC$< 5F6)A$Q?;D,.0
M>.?\$"_^",7_  3U^)__  2V\%_'?]I/]FSPQ\2_&_Q7L[S6?$_B7QE8B_N5
M\VZG2.*WDD):V*QJI9XRKM(7<MD@+\V_\$Q;?5/V3_&W_!3[_@F7X,\07UY\
M-O!?@3Q5JOA"PO;II1INRWO+? )ZR/!);I(W5C:J?6O6_P!C*V_X.3O^"3?P
M&7]@?P%_P3O\$?&OP]X;N[R+X=?$"V\?6EK;Q033O-B:.6YBE>)9)'95E6!U
M#;-Y55QZS_P3O_X(U?M1_L[?L>_M4?%O]IS6],\4?M(?M.>&-=;5[#2;R/[+
M8S7-K>F&R6=BL7F27-VQD8$0H!$JL5C+L ?F?_P0RU:Z_P"";_[1?[''[8CW
M4EKX%_:=TCQ+\/?&TSN?+75(=?N(+:1B?EC&XZ3@G'RQ7!!QNQT__!?S5[K_
M (*-?M ?M>?M%6MW)<> OV1/!_AOP1X6EC<B)_$5]XEL8;UP.A8!M3A;&>(;
M<G'%?4^J?\$/_P!L;Q__ ,&T7@?]C/7/A*-)_:#^&?C*[\5>$O#Z^)-/\Q;E
MM9O&\H7L=P;="]E=O(/WH D6(,59?ET-%_X(J?MC>"?^#:;XG?LA6WPP_MK]
MHWXN^*K3Q7XOT.7Q%8>;->KX@T^8Q->R3BW8I8V8E/[W:9'E"EF;Y@#P7_@M
M5=?#>Q_8O_X)17WQD6R;PA#H&A/XJ74H?,MCIHT[PX;GS4P=T?D[]RX.1D8-
M7/@E;?L8_&+_ (.5_@MXH_X(9^&(;/P-X;\*O-\8-5\%:3<V6A+'LO%G#1R(
MBA7A:VAR%$;S-%MRZLU?1W_!1+_@D_\ MH?M&?!'_@G-\-O"?[/]IXA7X(QZ
M';?&;3+S7M+$.EP0VNB172.)[@)>(/L=TI6#S=P3 #!ES^K7@GX4?"_X&^%;
MO2?@E\'= T"V$;3#1O"VCVNG1W,JJ=J[8U2/<?N@M@#/) H _&3_ (*M_ '5
M?^"Y?_!:#Q%^P?X;U:7_ (1;]G/X":Q>2313E8!XNU*U4VBEQQ@33:863N+&
M=21R![+_ ,$&?VNK_P#:4_X(#>+?A?XSN91XK^#'A;Q#X*UNUNLK-';P6,LE
MB60\JJVTB6XS_%:OZ5Y=^P-_P;2C]J6T^)G[5G_!9CP+XJT#XM_$+XG:EK$>
M@^&O'\(CM+"8K*I>2QDEC8M-).%3?\D<<8P,X'2?L&?\$@_VPO\ @FQ^W5^U
M!\%_@1\)K_4_V;?BS\*KF#P;XCO_ !98/*FL+:9M8)HY)Q/N62ZO[?S#& 0T
M;E@,T ?D]^SQ^T%_P2@T[_@B_P"(_P!F[XO?LK2>(_VD_$FN:A;^ O%MGX4C
MAEMIII(!:.VJLR$QQ$$M%E@0VPJ Y(^T?^"W_P  OCU^R[_P:[_LN? 7]IN[
M>3QMX=^*NF0ZO!)>"X:R1]-\12V]F9%)5C;V\D-O\I*CR<*2 #7T1^R1_P $
M-?V@O%G_  ;H>-/^">'[5?P>L_#OQ3?Q#J_B+P+8W6L6%XUGJB&.6Q<7-M-+
M%$)FC:!SOR(IWR!FN/\ VX_^"='_  6 _;9_X-\O@?\ L@>-_P!F.:Y^-?PW
M^*5E'K&D7/C?1=]UH5EINJ6EK?FY:]\AF\NYM(F7S3*S(\FW!S0!5_X.#_@_
M\7/@K_P4M^"G_!3GXN?L;S?M ?L\>#? $>E^*/!LEK]JLM,G!O?-ENH"DD:)
M_I-O.LDR&*1[<1.5PAKOO$W_  4._P""</A'_@AM^TU^V9_P1?\ !EG\-]<F
MMM.MO%WAO2],_LN]\/:IJ-S;:7#<?9(G:"W98KAWBEMOW3/"Q!+HX'U+^VW^
MT;_P6S_9L^.S1_LF_L!>#?CE\)[[P[9)8I!XPATG5]*U)49;A)_/E FB8@,N
MR(X!Y<=*^6?^">/_  ;_ 'QW\4_LU?M;S_MW:-X<^''B?]JR4O9>!/!TD5S9
M>##'=W%_;.1"[1,([N:(I#'(P6*W ,FZ0A #N/\ @BG_ ,$/?^";/C#_ ()6
M?#GQW\>?V6_"GQ \5?%+PE'K_BCQ3XGL?M5]OO095CMYV.^T$<;H@,)1BR%R
M2Q)KXU_X)R:GXG^ G[(__!5[_@FU9^*+[5/ _P (_#GBY?!JWLYD-H%AUJRF
M]@94M+9V48&]'.,L37T!^R3KW_!S3_P38_9SL/V!?"7_  3?\#_%:V\*13Z=
M\/\ XEQ_$"SBM$M&D=HO/BDN8GDCC+D*)!;/L55(.-Q]$_8U_P"")G[2O[,?
M_!*_]J[1_BEK%AXT_:2_:;\'Z_-XAATZ_B2W-_<6-Z+2Q6XF,<1D:XO9WDF)
M2+?/M!V1B1@#\^O^"'OQ2\:?\$<OVCOV?OBWX\UB=?@5^V3X*CL-5O;A\6^D
MZ_;7LMI'(YX ,4QC8LV%6WU.0\F+C] _^#6_C4/VQ\_]'.ZM_-ZNW?\ P10^
M)O[2?_!N3X&_X)Z_''P9:>&_C'X'T&74_"\=UJ-O.NEZ[%=W4L,37%N\D7ES
M0S- [*S!1.6Y9!C>_P"#8W]@']M[]@SX _%C3OV[OAZWA[Q5XU^(XUF".?Q'
M8ZG->H;5!)<R26<\R O*7X9@Y()( () /'_^#E75?$G[4/[??['_ /P2LUGQ
M3J&E_#OXD^,8M2\>0:?<F)M3C-]#;HA8=XXENB@.0))E8@E%QTW_  7I_P""
M*W_!.'X=?\$G_'WQ4^ '[+?A/X?>+/AAI%MJWAOQ'X7T\6ET_E7$*217,JG?
M=AXF=<S%V#E7!R.?5_\ @O=_P2N_:2_;1U#X1_MB_L(Z_I=G\;/@1XB_M/PY
MIVKW"P0ZQ#YT%PL7F2?NUDCGMT95D*QNLLRLPRM?._[6^D?\''W_  5Z^"B_
ML(?$S]@GP3\ ?"/B*\M$^)/C^[\;VU\L]O!.DQCMX8;B241EXU;8@E+[ AE1
M&8D ^4?^"N7[1]S^T#_P2C_X)P?M"?M-BXU];G6;G_A-GN8C/-JT%G):6UQ)
M(I(,LDT=NS-S\S2'UK]-_P#@BE^T)_P19^/?Q8\:2?\ !,7]DR3X?>)M(\.P
MCQ'J5QX!&DM<V,LXVPK*'?>/,B5BG'W5/../,/\ @JS_ ,$<_CWXC^%?[$7[
M/?[#'PND\4>&_@#XSM!XDO;G6["REM[&(V.^^D%S-'YKR&":1EB#-N8X7D"O
MUGH _+S_ (.G_@E\3_C9^S)\$K7X=?LT>,_BO:Z%\?M,U3Q1X3\#^&+G5;N?
M2XK&]\\-%;HS*C*?+W-A<R*"1D5SO_!&W]JW_@C3J'[;NI?L_P#P+_X)O^(O
MV9_C]_PCUS NA>._"AT^]OK(*ES/;Q%I7=7$<*S%)(XR4C+*6 ;'VA_P4;^-
MW_!2+X$:-X3\7?\ !/K]D#PY\9H6NKQ/'7AS5/%$>DWT,(2,VTMI+-*D;?-Y
MH=2LC'Y-H')KXD_8N_8*_P""E'[9/_!931?^"PO_  45^ 7A_P""VG^ ?"<N
MC>"OA_IWB"#4KV^+VUW;*T[P.Z[5%]=2,[E')$*"+8"U 'W]X"_;X_X)S?M6
M^(Y/V>_AE^U]\)?'^K>(+&ZMI/"&B>-M/U&?4;<0N;A!;QRLTJ>4)"X (V!B
M> :_G[^.VL_M<?\ !*?7/VA_^#>3X(>']7U:V_: \:Z0?@A?K*<Q:/JTI@ND
MWL<MYT$<-C*V-JO!<MQG-?OS\#/^"6/_  3H_9F^*%G\:O@!^QKX!\(^+-/2
M=;#7M$T*.&XMA-&T4HC8?<W1NZ'&/E8CH:^5?V]O^"?_ .UE\:_^"^/[+?[:
MGPU^%2ZE\,_AUX<FMO&7B4ZY8P_V=+YFH,J_9Y9EGESY\6#%&X^;G&#@ ^+O
M^#CK]CKX:_\ !/G_ ((_?LI?LG^#M+_M'2_!WQ.MX=6>WM09-9O'L+J6]N-A
M^\T\SRL%)X#A>@%?<'_!)7QG_P $SOC!^T+JE_\ LK?\$:OB#\ O%7A[PY+=
M)XR\>_!&S\.QS0221PR6UO<PW$K-*P?)3 RBN<\8K,_X.:?V!_VP_P!O7]F[
MX6>'/V,?A!'XUU_PA\4HM;U+27\0V.G%;5;.=-_F7L\,9'F,BD!BWSY"D D=
MS^SQ^V)_P79\:^+M6TW]HC_@C_X<\%:-;>$M5O-,U.P^,VCW\EWJL-J\EE8B
M*.Z.T3SA(C(Q5$#[F90": /SL_X*:_LX>)/^"ZO_  4M_:MTGP;<W5UX?_90
M^"+Z+X+6QD.VZ\6I*;MK<J.-TDL6HVK9S_Q[1<# (^H/V4/VR_\ AM?_ (-1
M?B-XSU?5?M7B+P?^SSXN\'>*69]SB[T[1IXHG<]2\EH;69B>\Q^M>;?\$W/^
M#6/X;_$G]GNY^+__  5@T+QI:?&OQAXLU/5O$5CHGCU(UMHI9CY8E:R:2&65
MR))RRNV/M 4X*D!W['7_  2'_;\_8I\'_M^_L'?#_P""]UJ?P<^*GPWUT_ G
M7;OQ;II-YJ4MG<6MI8LC7"RQ32PW4<<DTR1Q[K ,64.I8 _,SP]\7?\ @E[\
M2?\ @BGX&_8L\*_LC3ZS^V!XAUM[+0?&5AX5BLI)+B7Q'/)$9-3=T^U(;%UM
M0AW@,R*=GEAU_I]_X)Z?"?XO? C]A;X1?!CX^ZW_ &AXT\+_  \TG3/$MS]J
M\_\ TN&U1'C\W)\W81L\S)W[-W>OS.?_ ((;_M"?&'_@V3\'?L)?%+X06FE?
M'[X=3ZOK_@_29M9L99+;4'UZ_NEM1>13- HN;*XV?ZT(KR1F0@Q';^D7_!-B
M[_:MN/V%_AI9_MP> YO#GQ5T[PW'IWC&QN=6M;Z2:XMF:!+MIK666)GN(HX[
MA@&RK3,I ((H _)G]GSX&_#O_@LM_P ')/[1E]^VYHP\7^"O@!;3Z'X,\!ZI
M,YT]'M[Q;)&>+(#Q%X[JX=#\KRSJ6RJ[3]4?\%3?^";/[%/[$_\ P2\_:Q^*
MO[*7P)TOP+?^-OA9#:>(K+0'DAL9EM9V:)DM=WE0O^_<$QJN[ R,Y)\L_:O_
M ."<W_!43]@'_@J_XK_X*I_\$F_ACX=^)^B?%&P>+XC?##6-8ALI5ED\IKAD
M,\L0=7FA2X22-S(DCR(8VC)W>_?#'X>?\%4_^"F_[-GQV^"O_!37X#>#/@AX
M4\?^!/[ ^'_A[0-735=3L[N1)_,U"[EBFDC=5<VQ6,&,D1D%5Y9@#IO^"#/_
M "@Q^"?_ &3NZ_\ 2FZK\@_V#_\ E3I_:H_[*X?_ $;X8KZ>_9GL/^#F7]@;
M]CR3_@F5\.O^">'@WQHFC6M_I/@;XP6WCZQ2VL[*YEE?SVBEN(S*8VE<Q^:L
M+ *@:)\?-Z;8?\$0OVB/V;/^#;/XA_\ !.+X9V-CXU^+_C>:+7-4T_2]3AMK
M2;4I-1T^1[>">[:)-L5K9HN]RF]HV( W*M 'S?\ \&\^MR_\$W?^"A_@O]FG
M7KYK3P+^UC^S)X3\<^%WN9<1C7(=)$UP-S?*I9TU?(X)#6XY^6OC/_@J?J6H
M?MY1?%/_ (+$:I+-+H&N_M5Z+\-_A/(S$(="L-)U*2615/&V41:?)QP)&GY)
MS7Z1_P#!47_@BY^V_P#'7_@E5^R':?LU?#F5/V@O@/X.TG0=9T>P\3V%G/#:
MR:3##>HMX]PD$C0W-M$!ME*LLLQ0L#\UG]OO_@A_^U*W_!"O]FS]@']E'X26
M_B;QOX#^(ND^(_'UE#KUA9JEQ+8ZF^HSB:ZGBCF5+N]$:[69B@3 VJ< &M_P
M44_Y6VOV.?\ LEEQ_+Q'4O\ P=I?\VB_]EZA_P#;>O3O^"W'_!.#]N#XD?M>
M?!+_ (*F_P#!-[2-#\1_$[X.1O8WO@?7[^.U36+#S99%6.25XX^EQ=Q2*TD;
M%)E*,&7!\<\??LF?\%C?^"UO[7WP2\4_M[?LB^'OV?O@Y\&?%">(K[3E\6V^
MJ:AK]VLD,CQ((9&8;_(2-2RQK&DLK;I6"I0!?_:-_P"5S'X!_P#9"[S_ --O
MB.OO3_@L'^V.G[!G_!-OXL?M)V6I"UUK3/#$ECX5<-AO[7O"+2S91U;9-,DI
M _@B8\8)'PY_P4__ &//^"K?AS_@NE\/?^"GW[!7[&VF?%72?!WPL&C?9]3\
M=:7I4+7DJ:K;RQNMU=PS?)%>I(&52I) SPP'/_MX?LU?\%LO^"R?@3X(_LW_
M +6W[!^F_";P9#\:GU/XL7'A[XEZ3>K#H4$%I'!<+Y=X\DDK"ZU4"- ^'BA8
MJ.#0!\F?L5_LZ>)_^"$?[;?["W[3OBV\N[30_P!H[X?/H/Q3-W(P6VU'4KD2
MJDI/$2PK>Z.S*>K6$S<Y)'Z&_P#!RU^P9^QKJ'_!.#X\?MG7G[-WA23XJII&
MDR+X].EK_:6Y+^PM%;S>I(MP(@?[@ KQ'_@IE_P:;?L\VG[(FN>(?^"<'AKQ
MKJ'Q=T>[L[KPUI.N^/@\-]&+A%N(5:Z:.*)Q"SR*Q=?FB"Y^:OKS]OWX!_MO
M?ML_\$#=;^ NM?!UC\>?%/PZT*#7?"+Z[8+OUB"[LI;P"Y,_V8!O)FD'[W&"
M%SNXH \:_P"">_[!G[&OPW_X(8:7^UCX%_9N\*:7\2=;_95U.35?&MII:KJ%
MRUQHTQG9I>N7Q\Q[U\(?"']CY_VK_P#@SUOM=T+33/XA^%7Q UGQMHS1K\XB
MM+ETOAD<A192W,F.A:)/0$?L7^S#^RY\<OAY_P $1- _8]\8^#%L_B)9_L^S
M>&KK0/[2MI!'JCZ7) +?STD: _O&"[PY3ONQS7!?\&_W["/QO_9)_P""4%C^
MR5^VI\*(M$UN\UC71KGAJ?5;2^22QO)6 5Y+266(AXV.0') .#@\4 ?(/_!3
MC_@IOXB_:>_X-M_@Z/AYJ#ZE\1OVF)]$\"36EK)_I$^H6\WEZKM']V2XLS 0
M>=MZOKFO*/\ @O\ ? +X0?L0^,_^":'[//B3X6WOCKP;\.;F;3O$/A+1-&6^
MNO%%O;WGA_[;!%:NRK<379$V(B5#O/M)&:U_^"77_!!;_@HW\&?^"D7@#PE^
MU5X%W?LZ?L^?$#Q-XJ^&NM7'B+3K@:E=W'D)921P0W#SQEY+2SN\21)Y9AD#
M;6<"OJO_ (."OV(/V_\ ]H;]JW]DK]J;]A7]G"V^)5Q\#?&%[X@UK1[GQ;IV
MDJ98[W2+JVB9[VXBRLILI5+1[RN,D#(R >O?\$=/$?\ P3[^*7B'QUX[_8\_
MX)4^-?V=-6T2RL;#5M1\>?"*U\,SZU;73RR"*V>&:4W"1O:*TBDKM+PG!W#'
MN7[</[!G[&O[7/A2Z\9_M,?LW>%/&VK>&_#E]'H6H:_I:SRV2M&9"L;'D#>H
M;'J*X/\ X)_?M)_\%9OC1\4-8\/?M^_\$WM"^#/A>UT!KC1_$&E_$_3M;DO+
M\3Q*+4PVLTC(IB:5_,. #&!U85]0>/M*OM=\":UH>F1![F\TFY@MT+ !G>)E
M49/ Y(Y- 'XG?\&C/[!G[&OQN_81E_::^+G[-WA3Q%X_\+_&Z\/A[Q9JNEK+
M>Z>;6UTRXMC&Y^[Y<S-(OHQS67_P05_9=^!/_!8+]JO]IS_@HS^W[\.=-^)F
MLI\0QHOA3P_XOMQ>:?H]F1+((Q;2YC<1P_9H(@ZG8L3D?,Q-?9?_  ;*_L+?
MM3?\$]_^">FM? _]KWX8#PEXIO/BCJ6KV^E_VU97^ZSEL["*.7S+.:6,9>"4
M;=VX;<D $9^;? ?[$O\ P6%_X(B_ME_%[QY_P3G_ &7_  [\>O@C\7M>_MD>
M%YO%-OIE_H4_FRO'%^_D1@8_/DBWQK,LD:1,WELN  <;\3OV=?A/_P $N?\
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
MW%K9F56(8Q6\L284D)C8I(0&G_LV_%'QK_P3<^$'[>/_  00_: UJXDL=/\
M@MXZ\4_ G5+]O^0AILNAW<\D$9Z$R6Y6ZV+\J2PWP)+5Z?\ M#_\$Z/^"P'[
M5/\ P;F^ ?V%?B5^S',_QC^'GQ,LK.UTBZ\;Z*SW_AVSAN4MKS[3]M-N!&EQ
M';;#)YA%MOVD,"?>_P#@Y-_X(W?&C_@H7\,O"/Q^_8M\/Q7/QF\$0W&B36*:
MM;V$FO>'[V.2.XM//N'CB!C,LC*LCJK1W%RN2652 <;^Q!^Q%X^_X*"_\&S_
M , ?V</A]<?#BTFO[F6?4M6^(_A$ZRNEV(U34XY[K3HMP$6HHLO[J1CMVF2,
ME/,WJS_@WJ_X(]?M*_L6_$.+]H[XL:#H5K:ZE#XAT_5--^(OA5)O&.E2+J,J
MV4FGZA&Y6.TNK9O.G5N3*7PK";=']M?\$5?V:?C'^Q]_P2[^$/[-_P"T#X7C
MT7QCX8T2ZBUW28M0@NA:RRW]S.L?FP.\3D)*F2C,N<@$U]24 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 45^57_!8?_@Y(U?_ ()F_MC1?LP?#3]F.W^(
MEGX>\+Z?K?Q)UC^V9;=]$2[NA&D(5(G4-Y<ELP9R%+7<2]^?TUT[XJ?#G4_A
MI8_&.+QIIL7A;4=*M]2M-=N[M(;5K2=%>*8R.0JJRNI!)'WA0!T%%<O_ ,+O
M^"Y\;V/PR'Q>\+_\))J=F+O3?#_]OVWVZ[MRNX310;_,D0KSN52,<YJ70_C#
M\)/$_C?4?AEX:^*7AS4?$FD)NU;P]8ZW;S7UDN0,S0(YDC&2!\RCJ* .CHKF
MOB3\9?@_\&K"WU7XP?%;PUX4M;N4QVMSXEUVWL8YG&,JC3NH8\C@<\U?B\>^
M!IO!W_"Q(?&>DOX?^R&Z_MU=1B-GY &3+YV[9LQSNSCWH UJ*Y.X^//P-M/$
MFC>#;OXS^$XM7\1VR7'A[2I/$5LMSJD+_<DMXB^Z=&[,@(/:M+QW\1_AY\+=
M"/BCXF^/-%\.:8)5B.HZ]JD-G ';.%\R5E7)P<#.3B@#:HKF? OQJ^#?Q0NY
M;#X:?%KPSXBG@A$TT.A:];W;QQD@!V$3L0N2!D\<UX)_P5D_X*J?!+_@DO\
MLWQ_'+XJ:%>>(=7UG41IG@WP;IDZQ7&LWQ0N5\Q@PAA11NDEVMMRH"LSJK '
MU#17YJ_LP_\ !4K_ (+/^)/B_P" 8_VN/^"+E_X2^&GQ&U^STVU\4>'?%*7E
M]X;2Z=5CN=1LU,DT42EAYAFCMM@))Y&TZ'_!*[_@K/\ $K]H?]I']L;P7^V)
M\2?!/A[PA\$?C$/#7@K4KOR=*CBM6OM7MUCGGFD"RR%+&'!."3O]<  _1JBO
MGO\ X*+_ !W_ &I/A9^Q7K'QI_X)_:!\/_%GC19+"30D\;^((+71KBTFGC62
M;[1)=VT3'RV)3,Z*Q(P6X1O2_A-\3M3O/AOX#B^.NK>&-%\?^)/"UI=ZIH&F
M:Q&\+WXM8Y;U++<[-<01R%\.I;Y &).<T =S17.?#[XQ?"+XMB^/PJ^*?ASQ
M,-,G$.I'P]KEO>_9)3G"2^2[>6W!X;!X/I53X@?M _ ;X3:Q:>'?BI\;?"/A
MG4-0 -A8^(/$EK937(R1F-)I%9^01P#TH ZZBO!O^"B__!0OX*_\$U?V5-9_
M:O\ C!:WFKZ9I<EHEKH>A7-M]OU-KBZAMQ]G6>6-9 GGK(^&X16/-?.?_!4O
M_@K;KWPF_P""-EW_ ,%$/V'/%.A/K5W;^&KJR@U5(-0;2TU*6V9K>ZABE94N
M%BF*LI8[6SUP#0!^@M%>:_ _XYV&N?LE>!?V@_C/XIT;1!K?@32-8U[4[VZ2
MSLH)KFTAED.Z5@L:;Y" "W&0,FNP\ ?$GX=?%?PZGC#X6^/M%\2Z3*Y2+5-
MU6&\MG88RHDA9E)&1QGO0!M45\C?\%K/^"F6O?\ !)_]B_\ X:C\,?">T\97
MTWBVQT2#2;_5&M(E^T),YE9T1R<+"0% '+ YXP8?^",W_!52W_X*K?L^>(O'
M_B7X5+X"\;^!O%]QX=\:^#?[3-T;.>-5=)E9D1@C@NNUAE7AE7)"@D ^OZ*_
M)/QY_P '.6JZ?_P5IT7_ ()_?#7]EFRUGP)J/QGM/AL_Q&F\2R1R3:D;FVM;
MV2&)82A6WFN5&W>=ZJK;E\P!?U)^)'Q@^$GP;TR#6_B]\4O#GA6SN9O*MKOQ
M)K=O8Q2R?W%>9U#-[ YH Z.BL'5OBG\,- \(6_Q!UWXCZ#9:#=B,VNMW>L01
MV<P<90I,S!&W#D8//:IM9^(?@#PY+I4'B'QSH]@^NSK#HB7NIQ1'4)6V[4@#
M,/-8[EP%R3N'K0!L45\N_L1_'G]OWXI_M4_'SP!^U1\-_AGH_P /_!WBE;3X
M3:CX-\1Q7FIWUB9KE5?488[R=H)##' Q62*V8.T@",!E?>M/^-_P6U;X@S_"
M72OB]X7N?%5J&-SX9M_$%L^H1!1D[K</YBX')RO% '445QOCK]HK]GWX7>(;
M;PC\3/CKX-\.ZM>;?LFEZ[XGM+2XGSTV1RR*S9P<8%;_ (A\:^#?"-K:7OBO
MQ;IFF0ZA=QVMA-J%_'"MS/)G9%&78!W;!PHR3@X% &G17-Z#\9/A#XJ\;ZC\
M,_"_Q5\-ZEXDTA2VK>'[#7+>:^L@" 3- CF2/D@?,HY(K9\0:_HGA30;WQ3X
MFU:WL--TVTENM0OKN41Q6\$:EY)'8\*JJ"23P ": +=%?DWX;_X+W_\ !0K]
MO3QSXD7_ ((V?\$N#\2OA]X6U-["?XC^/?%<.CVNIS( 2((YY(%4E2K!/->4
M++&TD<6<5]C?\$]?VW/VC/VA/A=XPUG]NW]CC4OV??$W@35DL]7@U_5TGTO4
M(&A$@O;6\*I&\0.Y6VM(JD#]XQ)"@'T]17D_Q]_:$DTKX1>.(/V9/&7@+Q%\
M4=*^'MYX@\)>%M9\3V\<-RPMR]K/<@3(R6;R&,&8M&FUO]8H.X?G;_P4,_X*
MV?\ !33]CG_@D_\  7]J#QKX<^&GA[XO>.OBK%H/C;3_  ^8M9T=+%AJ3H+>
M2*[GCWO';6Y=DGD"L9 ".B@'ZU45\ ?$#_@HY^TCX<_X.'_ _P#P34TVZT0?
M#+7_ (0S>(-0@?2LWQOECOW#K/NRJYMHQMQC&[N<C[_H **^*O\ @L3_ ,%7
M/%7_  2_N?@M!X8^#>G^+A\5/B$OAV\-_J\EK]@BS#F5-D;[V_>]#@?+WS7U
MWJWQ*^'6@ZK=Z#KGC[1+*^L-+;4KZRN]5ACEMK)3AKF1&8%(0>#(0%![T ;5
M%8GP_P#B7\./BSX>7Q=\+/B!HGB;27E:)-4\/ZK#>V[.N-RB2%F4D9&1G(S5
M(_&_X++\0Q\(F^+WA<>+",CPP?$%M_:)&W=G[-O\W[O/W>G- '44444 %%?*
MO[=7_!7;]F?]@+]HOX,?LU?%FSU&_P!9^,_B8Z/9W>E7=F(/#W[^RA6ZU'SI
MT>&!C>HP8*V5AE/\(!\>_P""E_\ P4]^./[.'_!0;]C/X"?L\^)O#%]X%^.O
MC"XL/%UXUHEZ;NU6[T^%3;3J^$PMS*=RYYQG(&* /T+HKG/ 'QC^$7Q7EU"'
MX6_%3PWXE?29_(U1- URWO#9R\_)*(7;RVX/#8/!]*K>.OCU\#/A?K]CX4^)
M?QG\)^'=4U/']FZ;KOB.UM+B[R2!Y4<KJTG((^4'I0!UE% ((R#7YL?M;_\
M!:/]KJ[_ ."A_B+_ ()E_P#!+K]B?2OBKXZ\!Z!'J_CS6?%GBN/3+"RC=+=S
M%$&>,/M%W;*7,H/F2%1&0C/0!^D]%?)%M_P48^-_PD_X)@>-/V[OVU/V.=4^
M'7C#P!I>IRZW\-4UM+O[5-;2>5"T-TB%?(G8QD2 .$5F(,@4%OSD\8_\'$'_
M  6&^ 7[-?PO_P""DWQZ_9K^ 5[\#/BIXG_L[1?#'AC5=0'B5(@;@Y+O<O$'
M*6LOSB-P&VJZ1E@* /W2HKQS]N[]JJZ_8Z_8B^(G[76E>"AK<_@GP=<:U:Z%
M>W#6HN71 5BD<*QCY(W<$\$5^8^C_P#!S#^WU\-OV>O!W[=/[4'_  2/%E\
MO&-Y'!:>/?!_Q(MKN>)7E>+S#:E6=3OC=52?[.'8 !QN&0#]FZ*P_AE\1?"/
MQ@^&_A_XM?#_ %47^@^*=#M-7T2^5"HN+.YA2:&0 \C=&ZG!YYK\J]'_ ."Z
M_P#P5E^._P <OB[\//V*O^"2&D_$?P]\*OB9JOA&]UV/XAQVKM+:7,D2,Z3!
M,,Z(KD+D#=C/% 'ZX45\._M[?\%?O%7_  3N_8(^'/QZ^.'[-%S+\:/B7_9^
ME:)\&].UE9&379X0\UNURBOF*%CM+(K,SO&@^_O7S']DC_@M=^V'I_\ P4#\
M+_\ !.7_ (*I_L/:9\(/%WQ&T-M2^'VL>'/%$>HV=T0LS"WFV22J&;R)D#++
MD2*JF,"17 !^F%%?DY\:O^"_/[</Q*^,OQET;_@E]_P3RT_XI_#O]GVYGM_B
M-XXU[Q2MH;N6W\TW L8-Z&0+]GG*^7Y[NJ!]B[T5ON7_ ()D?\% _AO_ ,%.
M?V.?#/[7'PVT"XT6/6#/:ZSX>O+@32Z3J$$ACGMS(H42*#AT?"[HY$8JI)4
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *I>)?$>A>#O#FH>+O%&J16.F:592WFHWMPV([>")"\DC'LJJI)/H*NU
MQ'[2GP'\+_M1_L_^,?V<?&^OZSI>B^./#MUHFL7OAZ[2"]2UN(S%*(I'1U4L
MC,N2K##'B@#^:/X8?MF?"O\ :H\ ?MP?%CXZ_L;_ !]\<^)_VI+R6U^'_B+P
M+\-TU72]!M+&1YM+BDN&N8VS%<1V*R*B/A+%,'<2!]%_#+]L.?\ :A_X,Z/B
MO\//%%^[^)O@[#8^#=6AN"1*+6'6=.EL&*GE56VEC@'O:OZ8K]N/V,/V0O@]
M^P;^S-X5_9/^ MK?1^%O"-I+#I[ZI<++=3M+/)/+-,Z(BO(\LLCDA5&6X
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
M?QG^!OQR^*5QXAL=5_9\\4?V]X"M/#U_#;6C7'G64PCN8VA<R1!["WPJ-&0
MPS@\>;_MN?\ !"[]D/\ ;8_:'M_VN)?B#\4/A5\4$L8[.]\=_!OQB-&U#48(
MT$<:SL\,RL5153>JJY1$5F*HH !\0_LB_P#!+KXP?#'_ ((__M9?LM_\%3?
M<'PG^$L^IWOBSX66-]XTM?$+>"84BEN5>*XMW8N()8K;Y<1M<,TWR SMGY9_
MX-V_B=XI_;^_X*-? _P;^W[XYN)V_9[^#4\W[/OAG5[%XTUATN?W=[ND.)I(
M+<C8RC++IT##FW<M^N]__P $&OV6-6_8B\2_L'ZU\=_C7J'AKQKXPM_$?C3Q
M'JGCQ+O6]=N84B5(;BXFMG0P9@@<QI&F6A4YZYZCXI?\$7?V,?B+\<_@;^T3
MX=@\2^!O$W[/NFV>E^!+CP1JD-JDNF6I4P6%V)8)3/;JOFIM!0LES,K,=_ !
M^57[/?QF^)7[/7Q)_P""S7QC^#VH7%EXFT36I9-(U&T)$UC*^HZ]%]JC(^Z\
M2NTH;L8P>U?0W_!"K_@CC_P35\9_L$_L^?M[>)O"L]W\5VURV\62?$8>+KN.
MXEUJ/5'"6;H9O(>/S$6V:(IN<@\[V+5]U_ /_@DY^R9^SY\5?V@/BOH=CK>O
M2_M+7SW'Q-T3Q1>PW.GS([7C2V\$2PH4B?[=<!E=I"00,C'/@W[//_!LC_P3
MS_9I^._A[XU> O'OQ@N=/\)>+X?$_A?X=ZOX]$OAW3=4@D66"X2!+=)G:-U4
M@R3.6V@.7&00#\[_ -LS1_V$_P!L#3/VP/B'^Q3_ ,$:?$OQ;N?#M[XGO/B+
M^T;XG^+$6EC0M86*YN)+VPM;J8M/;VS(94MH55GBC1&3#J#P'[:?CWQUXU_X
M-/OV+?%6M>,=1;6+;XYO966KK=L+FVCLY_$UK:>7)G<IBA@A5"#\HC7'2OU7
M\8_\&T_[ GBSXN>-_B#9?$OXS^'_  S\2-7DU3QS\)_#'Q&>Q\+:S=N[2%Y[
M6.'S7 D=G5#-L0G"JJ?+76>-_P#@@/\ L0_$#_@GY\-?^";.O^)/B!_PK_X5
M^+Y/$?AR\@UZV74YKMYK^9UN)OLIC>,MJ-P-JQH0 F",$D _.[]N'_@G)^S3
M_P $A?\ @KQ_P3ZUK]B'3=<\/7_CSXBR:'XVU&^\1W5Y/K:K>Z5;37$S2N0)
M)XM3N5E6,)&01A%Q7ZO_ /!8'POX]\:_\$L?V@_"WPRM[B;6KWX1ZXEK;6@)
MEN$^QR&6% .69XA(@4<L6QWJY^U[_P $U/V>OVU_C]\$_P!I#XOZGXE@\0?
M3Q1)KW@J+1-2BAMI[IY[.<K=H\+M*@>Q@("-&<;ADYX^@R 1@C(/4&@#\>?^
M"(]W\=/VC_\ @@!\,_A+_P $N?VI_"7PN^)_@WQ9?P>/]0UGPY;ZLT >^OYW
MBEMY4?:\Z3VDJ2E3\B% 1@@>+?#C]O\ _;+_ &Z?^"$'[=MK^VA\4['Q?K?P
M\OFT+3=5LO#]IIP,*M%O&RUBC5@70L"5W#<02>,?9_QX_P"#6O\ X)H?%_XM
MZK\9?AQKWQ2^#NHZZ\CZS8_"'QA#IME<M(29/W-Q:W B1B2?+BV1CL@%>H_!
M'_@@Y^PA^SY^PW\1OV!/AK!XQ@\)_%5/^*SUJZ\0K-JUTX5%61)&B\F)E"#
M6$+R<@YH ^#?V'_^"8/[,'P2_P"#?3XB?\%!].L=<U;XN^/OV.O%UOK?BG5]
M?N9533YM(D\JPBMR_DI%#'9VT:':7"QD;MI"K\I?M4?\JJ/[$7_9?+S_ -+_
M !+7] 7A7]@?X(>$/V '_P"";NF7VO/\/Y/AQ=^"GN9[^,ZD=.N;62VD?SA$
M$\[9*Q#>7M#8^7'%>(^.O^"!W[$GQ"_8,^%__!.O7_$7C\> _A+XL;Q#X9N[
M?7;9=2FNVEO966XE-J4>,M?S\+&AQMP1CD ^8?B]_P KCWPL_P"S>;C_ -)]
M7K]8O#WCWP+XMU75-"\*>--)U.^T.Y%MK5GI^HQ32Z?,02(YT1B8G(!^5@#P
M:\)\;_\ !.#X :I_P4%TO_@JC.?%EY\2O"W@6;P]INCV.IVZZ?<VQ2Y&/)>,
M,9R+B10QF5,E<C@FO _^""O_  3M^./[*EK\;?VQ/VL/#">&OBC^TA\1KGQ-
MKO@J"^CN8_#MF+R]GM[9I(F='E9[ZX=BK$!&B4X97% 'S[_P=J_\A#]D#_LN
MB_SM*X#]NO\ 9#^$?[<W_!U?HO[.'Q\.L7/@K5O@9;77B30])UF:Q76H;43W
M,=G</"RN8#/%#(RJRDF)""" 1^H'[?W_  3%_9S_ ."D,WPZG_: U3Q/;'X8
M^+5\0^'O^$;U.*V\VY&SY)_,ADWQGRUR%V-Z,*EOO^":?[/6H?\ !1JR_P""
MH$^J>)O^%C6/@P^&8;-=2B&E&T(==YA\GS#+MD89\W;T^7/- 'Y#?L.)J/\
MP3$_;0_X*=? S]CR74-,\,_#?X.:AXG\$Z#+>272:??VUBUQ;.OFEF?ROM+K
MEBSLB*&9B,UZ5_P0*_X)!_\ !.7]IO\ X)P_#/\ ;Y^/6B7FM_%[4?'MWXDU
M;XC3^,[R&]LM5LM>E6WA8^=Y?S""$N)$9Y#<,V<LA7])_A-_P2[_ &9/A!^V
M-\7?VV]%_M[4O%'QLTF+3?&FDZW>07&E&V1(T9(H/)# .L2A@[N#R  #BOF[
MX<?\&NG_  3<^%'QIL_BGX*\8?%ZVT"P\66_B.S^%G_"?#_A&4OX)5E@<P"
M7$@1D7&^=CA0"2.* /T$TOXB_#[6_%^H_#[1?'>C7FOZ1$DFK:':ZI%)>62.
M 4::%6+QA@006 !R,4_PCX]\"^/[:ZO? ?C32=;AL;U[.]ETC48KE;>X3&^%
MS&Q"2+D94X(R,BOERR_X)K_!K]C_ /:=^.7_  52_9U\&^+_ !=\8O'W@F]B
M?P=/KT'V"_N%6"=+:V1TC\EIY[.W!:69E7)V[02*XW_@WR_X)H?$#_@FG^P[
M)X9^.4R+\1OB'XCF\5>-].@G22'2;B:....P1T9ED,4<8+NI8&220*S*JL0#
MX=_X.6?V)OV7?&?_  5B_8DU_P 5_#))[CXY?%!/#7Q5G_MF\B_MS3+>_P!
MM8(#LF MRL-Y<)YD'ER'S 2Q*H5S_P#@O1^P?^SQH?[9O_!.S_@GU\-M"U'P
MG\-;GQ%JOAV#3]$UB=KJSL+G4=*$RQ7-P\LN]A+)\[LQ!;O7ZA?\%,_^"3G[
M+7_!5GP/X8\(?M&7GBG2;WP9JTFH>%O$_@K5X[/4M.DD""58WEAFCVOY41(:
M,D&)"I4BN8NO^")7[)NI:O\ LX^(-=\<_$;4]0_9AO)KOP'?ZEXFBGGU*:6Y
MAN7?4G>W+7!,L*-^[,6 2.F  #\__@3^R/\ !'_@F)_P=8_#W]G#]B_0;WPE
MX&\>_ F[O==\.#6;J[BD?R-28KON9))&4RZ;;S89CA]V, @#Y$_88^#/[0__
M  5"\'?M+?&KQE_P27L/VD?'OCCQUJ6F77Q*U_X[67A^\\$7!ME-O;VEC=(S
M@0-*K(ZLJ,L:P8"Q,#^_7C#_ ()J?L]>-O\ @HQX4_X*?ZQJ?B5?B-X/\&R^
M&M*LX-2B72WM)%NU+R0F$R-*!>S $2A?N_*<<^!?&/\ X-R/V,/B'\?/%/[0
M_P (OCO\=/@KJWCB\>[\8Z=\%_B*NCV.KSNS/))+$]M*1N=W8JC*F78A1F@#
MT_\ X(A_!;]L+]G+_@FE\._@3^W/9M;^/O"L=[I\D$NM0ZA)%IZ7DQLHVG@D
MDC?9;F)%"L=J(BGD$5\O_P#!3?\ X(?_ !8^-/[5NN?\%0/^"4G[93_#'XY6
MUN+3Q1IZ:@!IVL7%M!'&8I9H]PMI&BB@62&:.6&0JC.L9W.WZ(_LM?LV?#O]
MD'X!^'/V<OA3=:Q<:#X9MY8K*Y\0:H][>SM+/)/+)-._,CM+*[$\ ;L    ?
M'G[6O_!MW^P]^UI\>_%G[0MY\7_C1X"U3Q]<>?XYTOX>>.X[/3]=DV!&:>&X
MMI_O <JK*O+849S0!\.?\1&7Q;^*/_!O3XZ^.G[2'P+\.^,/'=YX^D^$=W]H
MLBFBZR;S2WNC?7,,3+C%L)U>*)E5I!&5*+)M7YF^$W['NK?\$)/VF_@K^T!_
MP53^$,WQO^ EUH$%WX#\4^'=1N;_ $KP-KMT$O&*6;N('=9=[!6 6=2+F+=+
M$T:_NYIO_!&G_@G?I?[!DO\ P3=A^ MN_P +IYOM=S927TOVV74=P;^TFNPP
ME^U[E7]X" %41@>4/+KYS\%_\&J7_!./1=4T:W^)?Q8^.GQ'\*^'K@2Z)\//
M'?Q(6;0K+&=J1P6MM!(J '&T28(X.03D \>\,?MC_M;_ +?/_!KQ^T)^U1^U
M\^F-J7B32_$@\)MI>EI:(=%A,,$8*)]YEN8[M=YY957.>I^<?V0/V&/^"S?_
M  54_P""1'P9_8K2]^#G@#]FR?RK_P#X3$37=QXAU&S@OYY DD =T9UGWNJ
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
MH^,'QKO9=*DT^PNOBQ\2);M],B=2N;<V<5MM9<DKNW!6^8 $ CMO$W_!O?\
ML6^-/^">^C?\$U/%OQ,^*VI?#_P_XY_X2G1[V\\56TFJ6MP(YHDM4F-IY:VJ
M)/(JQB+(SG=G)(!\PQ?\$P?^"N7_  5._:0^ _Q<_P""HEW\(O ?PN^"=]!K
M.B^%/AM<75S>ZY+NMI@)3*\@42?9H4=S*NQ-VR,LY:OUB^-OP_L_BS\&/%WP
MKU#6_P"S(/$WAB_TF?4?+#_94N;>2$R[20&VA]V"1G'45OZ1IEKHFE6NC6(8
M0VEND,.\Y.U%"C)[G KF?CY\$O 7[2GP2\6?L^_%.SN+CPWXU\/7>BZY#:7+
M0RM:W,312;)%Y1MK'!'0XH _#;]N7]FC_@I)_P &UG[&_@3XR_LO?\%8+_Q7
MX)\.>+X=%C^%GB;P/:VUA,+M[F[D$2-/,75I%F+H"DBB1G252M>B^'_B7<>,
M_P#@[%^"/Q9\?Z0VBM\1/V9;34O#NG7K<P/<:/>RM I;&2KQW2>Y5AUKZ*\
M_P#!K)_P3K\/_$?0O'?Q:^*7QK^+&G^&;A9="\&_$_Q]%?Z/:[2"J"&*UA=H
MP0,QLY1@ KJPR#[U_P %(?\ @C?^R'_P4[N?"OB?XSS^*_"WB_P02/"WCOX>
M:TFG:M8Q%@_D"1XI4:,. Z[D+(VXHR;WW 'Y%_M^Z5KGQ*_X+9?\%#M3^$NZ
MZCT/]C+5(O$-Q9?,I9-%T59825ZN "I7K^Z<8^4UZ=X=\=_#V/\ X,DII9-4
MLQ$OA6YTMH3(N1J+>+W58]O7>9&63'7!#=.:_3/_ ()\_P#!(+]C;_@F]X'\
M6^$_@WH6M>(]0\?R$^._%GQ U%-3U37T(<>5<R"..,Q_O9246-0QD8MN)S7S
M99_\&GG_  2]M/B"-;/B3XN2^"AXB_MH?!^7QXI\,?:>F#"+<7)7;\N3<;]O
MRER.* /H[_@B'X>\0>%_^"1?[.^D^)X)(KL_"K2IQ'*"&6&:$30Y!Z?NG2OQ
MF^"7A3_@JGK/_!4G_@HIXH_X)7_&KP[X7\1:!XQU&\U_2=8T.&\NM>C&H:@T
M%O9--!,D5P"LNW<%5F= 2!R/Z.-*TO3-#TRVT31=.@L[.S@2"TM+6(1Q01(H
M5415 "J   !P ,5\^_LI_P#!,?\ 9T_8[_:@^,?[6WPHU3Q//XH^.&L+J7C"
M#6=3BFLX)A-/-BUC2%&C4O<.2'>0] ",<@'XX?L:_&;X;? +_@U2_: _:5_8
ML\3>)[;XMZMKD-C\7-:U34@^HVFJW>H6-E-+ \:JT<'V*\:6)\;U>:0ERR$C
MSOP-_P $O/VY_C1^PM\ ?'_[ '_!';2O 'Q"T&/1/%NB_M(:5^T7I,^H>(MU
MMYSS364GE-")I9$F$3R%K?R_)P1O!_:+]GW_ ((E?L._LY:C\=K7PIHWB'5?
M"_[1$LC^/_ .O:I%+HL8>2X<K9Q1PQR6X'VJ4*?,9D 3:P**1X[\.O\ @V3_
M &-OACJ-AI?AS]J_]I;_ (0?3-56_LOA7)\6MOAR-UE\WR_L\=LDA3<,G,FX
MY.6).: /E?\ X+/_ +%O[0OP:_X*.>)?^"J_QV_8/T7]J?X"R_#2VL->\'7'
MB!XI_ D5M;P_:KF&+EMBM#<7'FK'(BBYF+^20)*\/_X+??"W_@G-^T+_ ,$_
M_P!BK]LW]E+X.WFC:!XD\0Z;X"TI=5U>]^T67AJVEOB^DRJURZ;H;LW2F8%I
M#@XE*;:_5;]L_P#X(._LU_ML?&KQ9\:?%?[2WQZ\&'X@06L/C_PI\/?B.+#1
M/$:6]I%9H+JTDMY5?-O!%&P!4$*3C))KJOVE/^"*'[!O[3?["/A7_@G9XC\$
MZMX?^'_@:>"X\&R>%]4$.H:1<1+*IGCFG242/()Y_,,J2!VE9B-V& !\G?\
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
MR]JPK'_@WA_X)V6G_!/[5_\ @G1/I/BN[\*ZWXO'BF_\5WFL02>(6U@%0MX+
MK[/Y8<0@P8\K;Y3N""SLQ /M/P)X(\(_#/P1H_PY\ :#;:5H6@:7;Z=HNF6:
M;8;2T@C6.*%!V5455 ]!6K7+?!'X5V'P,^#OA?X,:3XKUO7+3PIH-KI-GJ_B
M2[2XU"[AMXEB1[B5$022E5&Y]HW'D\DUU- !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !117DG[:'[:OP1_8/^#T7QC^.%QJ\T&H:Y:Z'X=T'PYI3WVJZ_JUT6%MI
M]E;)@S7$FUMJY PK$D 9H ];HKXI_P"";O[>W[3_ ,:OC)XZ^#_[7_[)WQD\
M!WFM^+=5USX5WWC#X?V]IIEOX61+5+;3IKRTDD07ZMYTKI*2Q$F%D<* /3/^
M"EG_  4O^!G_  2^^!UM\9OC)H.O>()]3OY+70_"GA2WCFU+4#%!)<W,R)(Z
M*L-O;0RS2RL0J*HSRR@@'T517@7Q8_X*/_L[? _]AC0?V_?B8VM67A3Q/X=T
MC4] T.WT\7&L:C/J<,4EGIT%O&Y$MW(9538K[00S%PBEQY]\!O\ @KGH/CW]
MI#PO^RK^TC^R!\5?@7XK^(%C=77PY/Q'L++['XC%NGF36T4]I<2K%=I&0[02
M!2 0,[F56 /KZBOC_P".G_!771/!'Q]\6?LX?LT_L=?%CX[:_P##J&"3XDW/
MPVTZS-EX>>:,RI:--=7$0N+PQC=]GB#-_#G<&5?;OV,_VQ/@E^WC^SSH?[2_
MP U>[N/#^M^;&;74[3[/>Z==0R&*>TNH<GRIXY%*LN2#PRLRLK$ ]2HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *^:_^"H/[ VM_M]?!;PQH7PY^+\G@'X@?#?X@Z;XY^&OBTZ<MY!8Z
MU8^8(?M$#$"6%EE<,,\':V'"E&^E*\#_ ."A/P<_:2^)?P>'C']E']J;Q7\,
M?&7@N.\U;3QX=\.VFL0^(-ML_P#Q+[FQN5*W <A0FTAE<Y&3C !X7^SS_P %
M'_VU/A#^V'X'_P""??\ P5._9U\*Z'XF^)%GJ!^&OQ6^%^LRW/A[Q-<6,'G7
M%N]M<J+BQE$6&^<D,SJH4 AJ^'/VFOV\?V)_VX/AY^UO^VE\5/VM/AU;:E8?
M"'Q=\-?V9?AKJ?C&S35(K$V<T=[JXLGD\U;O4[E5CB&Q9?LT4:X82"OM_P#8
M(_X)]_M&_%7QC\(?^"D'_!3O]I#Q%X\^*F@>!A=>#_ %UX/M- TWP!=ZK91_
M;XFM8!ON+U%8V[2RE2-A_=@JFSW?]K#_ ()U_LZ_M*_LT_$+X"Z)\+O!7A74
MO''@_4M%M?%5KX'M)IM*FNK>2%;M541L[1LX< 2(25^\O6@#\Y_B)\;/A'\=
M/V;?^"66D?#WXFZ!XI\.:-\9?!&E>*1HNJQ7<-AXAL?#T1BLKCRV(CN8GEYB
M;#KO&1S7T?\ \%V8A#\4OV'=7T1<:Y'^VKX3M[=H_P#6"PECNA>@=]A14W=L
M8S7I'Q?_ ."0'PE^*O\ P3T\ _L0:;XYD\):W\,_^$?U7P=\3/"FA0VMU8^)
MM)MHX8=;^S;BKR/L;>C.25D(\S<%<9?P@_X)E?M*^*_VHO _[5/_  45_;;M
MOB_J'PICNV^&GAGP]\/(/#NEV%_<Q>3+JERB3S-=7)BX0$JD)^9!DT <9_P;
MV2_VG\//VHO$6K8;7;[]M#QX?$$K\R>>LEH C'J J;<+T / YI/^" 4(L1^V
M/H^C+C0+/]N'QW'HBI_JXT_T,ND?;8&Z8XY/O70>-/\ @EA^U;\+?VB/B7\;
M/^"<O[?UO\(M*^,NKC6?'WA'Q!\,[?Q%;0ZTR;)M5T]I+B$P32@;GC<.COR3
M@(J_0/[!?[%'PV_X)_\ [-FE?LZ_#?6M2UD6]Y=:EK_B;6Y ]]KNJW4IFNKZ
MX8<%Y)&X'\**BY.W) /9:*** /$M4\"_MZ2ZG<RZ1\=_!$-HT[FUBE\+R,R1
MECM4G=R0, FH_@#\0?CN/C]XF^"OQI\9Z3K,NC^'[6_AFTG1_LR S.0!DL2W
M Z$#\:]QKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HKDOA3\=?A/\;[GQ5:?"SQA%J\G@CQ;<^&/% BMI8Q8ZM;QPRS6I,B*
M'*)/$2R;DRV V0P'6T %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>
MZ5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !4&JZKIFA:9<:WK>I06=G9P/-=W=U,L<4$2@LSN[$!5 !)). !FIZ_+?\
MX.COC_\ $+X>_L\_#[X&>$]2N+/2O'NLW\WB.6V<K]IAL4MC';.1U1I+D2%>
MY@7T-<.98Z.78&>)DK\JV[MNR_%GU/!7#%;C/BG"Y-2FH.M)IR>MHQBY2=M+
MM1B[*ZN[*Z/JC_A]'_P2[_X3O_A77_#8OAO^T//\G[1]FN_L.[.,_;?)^S;?
M]KS=OO7TSI6JZ9KNF6^MZ)J4%Y9WD"36EW:S+)%/$P#*Z.I(92"""#@@YK^/
M*OW,_P"#7'X__$+XA?L\_$'X&>+-2N+S2O 6LV$WAR6Y<M]FAODN3);(3T19
M+8R!>QG;U%?+Y%Q57S/'?5J\$N:]FK]%>SNWTZ_@?N?BKX#99P3PL\YRS$SF
MJ3BJD:G*[J4E%2BXQC:TFO=:>COS::_J11117VQ_,84444 %%%% !7PQ_P %
M_/VA_C1^SC^R3X+U_P"''Q+\1> O">O_ !CT#0_C#\2/"-J9-3\*>$[AI1>7
MUNP1S ^Y88Q,%9E,@"@LXK[GKQ/]M[]MG]FK]BCP/I?B']K&VUF#P9XFO9=*
MU#6K7PA=:OIUAF)FQ?BVBE:*&0 H&9"I.0<#)H \:_X)I_L'_LI_!;Q+-^TK
M^P[^WC\1_B!X/\5"[N/$>D:A\5(_$VAZYJ=SY3/JDK,K,E_^[4/*KAF!VN#@
M5XA_P5A_9U_97^&_P^^,/Q_^-?\ P58^+&A_%>#3K_6/ASHNF?&R32WT&\,;
MOI>FZ;HMF\8F5W$,6&CDFFRS>8I.Y?,_V9+;]C;XL?\ !:'X3?&[_@AEX4OM
M.\"#1-?'[3FM^#_#E]I/@V\M6M<:9;>5-%%;O>?:BSA;=./E<YV2%?1OV]_V
MPO\ @W&^,\GQ'TS]L;PIX23XJ:*UWHNJ0ZG\-KFQ\<->6N^"W6QNA;+<R,Q5
M/L\D4ICPR'( ( !7_;R^-'[5.D_\&_7PB^(G[3/Q5\4?#GX@ZWJ?@&W^)7B3
M2=:ET+4[2"YU&V2[DFFA*-:R- 2\J_*$8N"H *CVC_@FC\&/^"?[_%>Y^*O[
M('_!4GXC?&Z_TO2Y;>_\.:Y^T7+XHL[6*4JOGS6)D.Q@1A)'4 $G'-<7^P/^
MTK#^QY_P17^"'B3_ (+7:Y?V5YK$YTV\OO'?ARZU.2S1[B[N-*_M3$,I@86D
M, \V<+L;RU=A)FO*%\<_LC_MR_\ !:C]G#XM?\$F] TS48OAM;>(;GX[_$[P
M/X;>QTC^RKBR6*STRZN!%''>3O*7V1_.R;]PX5B@!V'[.7P-UK_@M#\:OV@_
MC_\ M"_M)_%C0?!O@'XQZM\./A'X/^''Q O- M=+ATI(DFUAA:,OVBZGFE+J
MTNX($*[2NU5]K_X(7_M"_&_XO?LW_$/X+?M(?$&[\7>,O@+\;_$?PSU'Q=J7
M-WKD&FR1&WO)V_CD:.=4+GYG\K<Q9F+'YT_83_;B_9G_ ."/7Q6_:<_8_P#^
M"@/Q$_X5Q=7'QYU_X@_#S4M9TNZ:W\3>'=5$,L+6;Q1.+B6-HV22-<MO?: 2
MCA?>O^""7PM^(^B_L[?%/]ISXH^!=2\,7O[0OQ^\3_$K2?#^M6QAO+#2;^6)
M+*.:,\HS1P>: >=LJGO0!]ST444 %>%^ ?\ E()X_P#^Q$TK_P!&-4^J?L$?
M!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ  / R>!VKC_V;?A)X:^$'[<'CKPMX
M8O\ 5+BW@\$:>Z/JNHO<RDR2Y;+OR1\HQZ<^M 'T[1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 44CND2&21PJJ,LS'  ]:\P\<_M;?"GPWXC7X<^$;V7Q5XPU#P1J'B?
MPSX;T.-I/[;MK0[6C@NL?9_,:0A%4R Y.2,<U$ZM.DKS=CJPN"Q>.GR4(.36
MKLM$DKMM[)))MMV22;;L>H5R/QF^/'P@_9Z\"W_Q+^,_CVQT#0]+:W&H:A=E
MBMOY\HBAW! S /(=H.,$_0UYUJ6@?M:?M#:)>Z?J^MP_"SPKXJ^&EH;8:1,Q
M\6^&_$,L@>=&E!:U>*./"!DVN6+<# -=IX*_9E^#O@GQGKWQ,M_"R7WBCQ;9
M:7;^+=>U%S)+K)T^,1VLLT?$(D3&X,D:?,<]AC'VM:HOW<;><OGTW>MM--'O
M=6/1C@<MP<D\;5YFK7A3LWO&Z=1WA'W7.S2J6E%>ZXRYES?B#XT?M$>,];UC
MPK\#/@2]A=>%_'NFZ=JFI?$99+.PUC1I$$MW>:;+;F0S,JG8A88#YW+D%*\:
M_;F_X)1ZI^W/^S_X@^&_Q8_:)OM7\3P>-;_Q#\-_$-[HT-NGA^"952/2)(X,
M">V"(%,N!(6Q)SC8WV116=; TL53E"NW)/2VR^Y?GY75F=.7<48_(\92Q651
MC0J4VI*22E*Z2O[TKNS=[Q5DU)QE=61_.K_Q#F_\%1/^$[_X1'_A6?AO^S_/
M\O\ X2C_ (3&T^P[<_ZS9N^T[>^/(W>U?LU_P2^_X)X>$?\ @G#^SHOPHTW7
M5UKQ#J][_:/B[7TA,:75V4"".)3RL,:@*H/))=R 7*CZ0HKS\LX=R[*J[K4D
MW+NW>WIHO\S['C;QCXRX\RR&7X]PA133<:<7'G:V<FY2;MO96C?6UTK%%%%>
MZ?E04444 %%%% !61\0?!FF_$?P%K?P\UF[NK>SU[2+G3KN>QD"31Q3Q-$S1
ML00K@,2"00"!P>E:]% '(?L^_!+P7^S5\"/!?[.WPY-V= \">%=/T#17U"59
M+A[6SMTMXVE=54-(5C!9@J@L2<#.*Z>XTC2KN^AU.ZTRWEN;<$07$D*L\>>N
MUB,K^%6** &RQ1S1M#-&KHZE71AD,#U!'>HM.TS3=(M%T_2=/@M8$^Y!;Q!$
M7Z!0 *GHH KWVDZ5JCPR:EIEO<-;RB2W:>%7,3CHRY'RGW%6*** "BBB@ KP
MOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **X/XO?M)_"+X*Z+XAU'Q1XE6\U#PQX>;7-4\,Z&!>:L+ .$\];.,F4
MH7.T/@+G/(P2..\7>*_VN/C':^*_#'P4\/V'P]L_[/T.\\ _$CQ B:BNI"<K
M+?Q3Z6WERVSQ1GRU#GYG).5P0,)XBG%\JU?9:OK\EM;5I7TN>KALGQ>(@JL[
M4Z;M[\WRQWBM-Y2MSJ34(RERWDHM)V];\2^,?"/@N"TN?&/BK3=)CO\ 4(;"
MQDU.^C@6YNYFVQ6\9<C?*[?*J#+,> #7E^F_M87GQ%URSL_@!\']8\7:?9?$
MNZ\(>.=1N9/[*/AYK:,M/>"*[16NX5?$?[O[QSM+$8.C!^R)\)M0\1^(M?\
MB*=3\:Q>(/%MGXD@T?QI>_VC8Z)?VL0CB:PAE4_9E&"X7+89CC P!ZC2MB*C
MU?*O+5[^>B^Y[]&7SY-A(>[%UIM?:O""NNT7S2:;?VHJ\4[23:/%_!G[/OQK
M\6W/A'QE^TU\<)KW6_#-WK@OM$\$[[+P_K]I>[HH(K^SF\SS_(@.$Y!#DL2W
M4^C?"GX2_#?X'> -+^%OPE\'V>A>']%MC;Z7I=BA$=O&7+D#)).69F))))8D
M\FNBHJJ="E3=TM>[U?3K\E?T,,9FN-QL>2<K0O?DBE&"UDU:*LM'.5NRDTK+
M0****V/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q_'W
MQ"\!_"KPC>>/OB;XTTKP]H>G(K7^L:U?QVMM;AF"KODD(5<LRJ,GDL .2*3:
MBKO8NG3J5JBITTW)NR2U;;V275LV**\<\8?M+^/]8USQ/X#_ &=_@3JGB;Q#
MX,\3:-8:_'X@=M'L9;.\"RS75E=2H8[PPP'<T:D'++R<JK*G[,WCOQUKRZU\
M>_CMJVMQZ%\46\5>!K7P[&='73[)(]EOI=YY#XU")26D9I%!9C@Y7@X?6.9V
MIKF\]EO;?Y/:_G8]593[&'/C:BI)JZ7Q3=XJ2M!;)J46G-Q35W'F::-2\_:T
M^$UWXG\)^$_A[>W'B^3QG?ZK8:5J_A:$W^EVMU81EIX[R[@WI:C>!%E@3O.,
M<$CFO#GA/]K+X]:'H>N_&;6$^&6E:UX*U73/'/PVT2YBO+ZWO;AVCM[FUUB!
ME:&2*'Y@R @,W3(#+ZWX(^'G@+X::5-H7P[\%:5H5E<7TU[<6FCZ?';1RW,S
MEY9F6, -([$LS'DGJ:V*7L:E3^++Y+1=/F]4_*SLTRGF.#PC:P-&S_GG:4OM
MK1?!%VE'6SDI04H2C=HX?X6_L[_"GX2)H]_H'AR.\US1?"5MX:M_%VL*MSK$
MVF0'=';RWC#S)%W_ #D$X+?,1D"NXHHK>$(4X\L59'F8C$XC%U74K3<I/JW<
M****HP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,\8^-/!WP[\+WWC
MCX@>+-,T+1=,MS/J6L:S?QVMK:1#K)++(52-1ZL0*TZ^(_\ @O!^RW\>_P!I
MW]E[P--\"OA5;_$=?AY\9-!\9^+_ (375\EO'XXT:Q,QN-+)D_=R%C)&_ER9
M5_+/RNP1" >D_L$_\%0OV;O^"@GB+XD>&/A#X\\*3WO@/Q]J&A6%GI/C2TU&
MXUS3+9+?9K<446&2TFDF>-' =#Y)(D.[ Z/XQ?\ !2__ ()[?L]_$E?@[\;_
M -M3X9^%?%)D1)M!UOQC:07-L6P5\]&?,&0009-H(.>E>#?L _MB_P#!*W]I
M/]HR+PG\.?V8K;X-?M!^&] GBE\">.OAA%X;\3V=@X7SHXF$86Y@^0$K%(V%
M3>44<UY/_P %D?CC^Q?^RI\!OCE\#X/^"8'C#7=7\>Z)?7&M?$"Q^#9_X1B7
M5=3B=O[3O]>9-@:WDE$KR M)$8PJ8*C: ?I9X@\=^!_"?@RZ^(_BGQEI6F^'
MK*P-]>:]?ZA%#906H7>9WG=@BQA?FWD[<<YQ7FW[.?[?W[$?[7>NZAX6_9B_
M:L\!^.M4TJ(RZAIGAKQ+;W-S#$&"F4Q*V\Q[B!Y@!3) SR*_-3]H?X?:?'_P
M3O\ ^"<__!/+5_B]I7Q!\$_$'XG^$]+\<ZUH&HFYTSQ-I5A;/=/8))QYMHTH
MB09"MMMDX4@J/8_^"O7PJ^&W[-'[5G[#W[4/P0\ Z-X7\2Q_M-:+\.[FZ\/:
M9%9M<Z'K4%Q!/:R"%5\R)5B.U6R$WMMQN.0#['_:+_X* _L0_LB^(=/\(_M.
M?M6^ _ NK:K$);#2_$OB6WMKF6(L5$OE,VY8MP(\P@)D$9X->G^%/%GA;QWX
M:L/&G@?Q+I^LZ/JEHEUIFK:5>)<6UY X#)+%+&2DB,""&4D$'(-?G9_P1<^%
M7PM_:F\4_M9_M<_';X<Z)XL\5>+_ -I?Q-X6>\\1Z5%>M;>'=,6WMK+3%$RM
MMA2-G#*,!\KN!VC&W_P;PI)X"^$G[17[+&EW$K>&?@W^UCXS\*>!K9Y69;'1
MTE@GAMER3@*\TS8]9* /T(HHHH *\+\ _P#*03Q__P!B)I7_ *,:NBO_ -MC
M]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""*\^^ 7Q/\ ?%/]NGQWXD^'GB
MJUU:QF\#Z<L5U:,2K&.4AQR!T++GZT ?2=%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%>??%+]J'X+_"*"WD\2^*&O))O%MAX;FM=!M7
MU":RO[P_N4N8[<.ULNW+EY H"XZEE!B=2%./--V1T8;"8K&U53H0<Y/HDV_P
M/0:Y[QC\5?A[X#OX=#\2^*[*'5KRQNKO3-"6X5K_ %"*VC,LQMK8'S)RJC)"
M*<9'J*\^TO4_VP/B?X@L=1;0M,^&6F^'?B1>VVK:=J+PZR_BSP[%&4AN8)(F
M0V3S2'<%<;T"@G</E?6^$/[)GPD^$FE^'(7@U#Q9JWA*?4Y?#OBOQS>#5=8L
M#?RF2Z$=W*OF*'SL.#DH I)&<XJK5J/]W&R[O3MLM]K[VU79W/1>!P&#C?%U
ME*7\E-J6MI6O/X/B4+\KE[LGJI1Y3EK'XU_'O]H[0+:\_9Z\!3>%_"OB[X97
M&I>'OB1XE15O-)UQY"EM;3Z/,H=HP@,IDW%6! '&&;:T3]D;P;JNIZCXK^.>
MLW/CW5/$GA#2M%\8:?K:[]!U&2R._P"TQZ7(9(;=I)LR%06 XQSN+>MT4+#1
M>M5\S\]ODMN_=]+A4SFK33A@8*C#^[K-JZ:YJC]YVM%VCRQNE)13&6]O!:P)
M:VL*1Q1H$CCC4!54#   Z #M3Z**Z3QMPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\+_;S^./[6W[.?PSM/B_^R_\ L\>'/B99
MZ+)<W7CKP]J_C)=#NTTR.!Y#/9W$L;PET*DLD@&Y>%(/(]TJOJVDZ5K^E76A
M:[IEO>V-[;O!>6=W"LD4\3J5>-T8$,K*2"I!!!(- 'YK?L[^#?VM/^"M/[9?
M[-__  5*^*W[,NB_!3X9?#'PKJ>M^!XY/&,&L>(/&2ZYIZ) TAMHD2SLTB82
M^7(?,)=@5_>'R_5/C;^UW_P5HT<^,O@WH7_!'6'QG<75SJ%AX1\7:=\7M&'A
M_4K)V=+>YO8;MH[F ")D,L!1BQ#*C888^T/#GASP]X/\/6'A'PCH-EI6E:59
M16>F:9IUJD%O9V\2!(X8HT 6.-$5555 "@   "KM 'Y51?\ !%G]J3X#?\$C
MOV=/@O\ !7Q)H?B3XY_LV?$JU^(ND6-WJ+0:9K-X;VZNKO14GD \J%DNS&LK
M!0S0@GRQ(2OH>I_#;]O/_@IY^UW\#O&O[3'[%ES\"/A;\"?%S>-;ZS\1^-].
MU?4O$WB.&%HK"*V2P=UBM[=W>1II"/,#8501FOT2HH _-?X6> ?^"C'_  2H
M^//QV\(_L]?L'7'QX^&7Q>^)]_\ $+P/J'A[X@:7H\^@ZKJ*1_;-.OH[]U*P
M"2-"DL>]509(+.53Z#_X)%?L7?%#]C#]F;6[?]H'5M-O/B=\4?B-K7Q#^);:
M-(7LX-8U257DMX7/+I%%'#&6Z%E<C((-?4M% !1110!B2_#3X<3RM//\/]$=
MW8L[OI4)+$]23MY->.?"S0]%T+]OOQ]9:)H]K9PKX%TLK%:VZQJ"9&S@* .<
M#/TKWZO"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHKRBX_:[^'^L>)-,\/?"+0M7\?QR_$";PAXFU+P? EU;^%KZ&
M$RRG4&W Q1I\JE@& 9@"02 <YU:=.W,[7.O"X'%XWF]C!M15V^BT;U;T5[.U
MWJ]%=GJY( R3@#J37E7Q,_:U\!>$M=U'X9?#VSG\9>/XOA]<>,-"\&:3N1M9
ML(Y!$OD73+]G+/(=JJ'+'!.W%8WA3X+?M#?%2/PQXI_:G^(=AI]SIL&O6/BC
MP'X%D=_#_B2SO"T5K]J%TAFW16YY56P9&)#;?E/IOPK^%'P\^"7@#2/A=\+/
M"\&CZ#H5@EEI6GP.[B"!22J;G+.P!).6).2:RYL167NKE7=[].G3KOU6S1Z+
MH93ETOWTO;S3^&#M#1R6L]Y)VB[02O&7\2,E8\N\3?"?]HO]H[2O$7A[XF_$
M6\^'_@_Q-X=T271;#P1?M9^*/#U^C+/?0S7R-)!*&/[DF,%2F0!U9_3_  9\
M(OAG\/?$OB'QIX-\$Z;IVL^+;N&Z\3ZK:6:1SZI/%$(HY)F4#>508'8%F(&6
M)/1T5<*%.,N9ZON]^OW;O;IIL<N(S7%UZ7L8VA3_ )8JRV@M>LK\D6^9N\ES
M?%=A1116QYH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\ _L1-
M*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?.'_!4#_@H?X1_P""</[.;?%C4M"76O$.KWO]G>$= >8QK=790N9)6'*P
MQJI9B.22B @N&'T?7Y!_\'*OV']I/X*> ?B]\ [V7QCH'PZ\4Z_I'C;5?#2B
M[LM%NF%@I2[DC)\I@Z! 2-N7(+ E0WDYWBZV"RRI5H_&EI]Z3=O).Y^@>%_#
MV7\3<<8+!9BG]6E/WWJE\,I1@Y=.>45!:IN^FI\H_P#$1E_P5$_X3O\ X2[_
M (69X;_L_P _S/\ A%_^$.M/L.W/^KW[?M.WMGS]WO7ZE?L6_P#!7[6/V]_V
M=]=U3]G7X SZC\7_  UHD%QJGA#4;QK+1I+A[D0XCU)D91E-TZQ. Y"E,G:S
MC^<NOW,_X-<?V?\ XA?#W]GGX@_'3Q9IMQ9Z5X^UFPA\.17*%?M,-BMR)+E
M>J-)<F,-W,#>@KX;AG-,VQ>9>PE5E*,D[WUMIHU>]M;+MKL?U/XW<#>'^0<%
MO-*&!I4JU*=-4U%>S51N:4H34.5S7)S2>JG:.DUJ?<7B/]EG6_C1K.N_\-&_
M$V^U_P ,7/BC1=?\%>%+"(Z;)X8N+%%=HS>6CI)>*]QF3+@%0 ,G@CUK2/#V
M@>'Q<C0-#L[$7EW)=7@L[9(O/G<Y>5]H&YV/)8\GN:N45^E0HTZ;;2U?7=]7
MO\]%LMEH?Q-BLRQF+IQIU)>Y':*2C%:15U%65VHKFE:\FN:3<FV%%%%:G"%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445\Q?\%3_V[/'G[#?PF\"CX-^ =&\0^/OBQ\5-'^'W@2#Q
M/?R6VD6FI:@92EU?21 R?9XUA8E8\.Q( (Y( /IVBOBG_@F[^S%_P4W_ &5/
MC)XZA_::\8?!OQAX+^)_BW5?&NNZOX/35K/4])UVY2UC%K##=-)%)8".W"H-
MRR(5R2^:Q?VU/'W_  72^'V@_$W]HGX(WO[/6@^"OA]%J6I^&_!.OZ?J>I:I
MXDTJR5Y&ENKN.6&*UEFBC+QPQJ0I95>4'+  ^\**_/\ ^.?_  5C^-6M_P#!
M'3X:?\%"?V9/!/AO1_&'Q-U;POIMII/C.WN+W3]-N-1U*.QN-P@DADE1)#)L
M<$$J%8KDXKVG]E;PY_P5ZTSXJI=?MI_%/]GW5O!(T^8/9_#?PIK-IJ1NCM\H
MB2[NI(Q&/FW#:2>,8ZT ?2]%?G_%^UM_P4O_ &\OVA?C!X3_ ."=/B3X3^!?
MAY\$O&,_@RY\3?$;P]>ZM<^*_$MK$CWMLB6\\2VEI"TD<1DP\A+!ESDHGM?_
M  2J_;K\3?M]_LQWGQ ^)W@"T\*_$#P7XUU7P5\3/#FG3M+:V&O:=(J7"P,Y
M+>4RO%(H8DKYFTL^W>P!]*T444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y
M2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445X[\1OVB_%^M>.]8
M^"'[,&@:7KGCGPGJ.A7'BRQ\5K>6%C#I%]*QDE@NEA9)YA"CD*A8*3SO9#$<
MZE6%)7EUV[OK9+J=F"P&)Q]1QI+1*\F](Q5U'FDWI&-Y)7>EVEU.H^+?Q^\$
M?"S4+?P,NI66H^.=:T?4+WP;X&74XH+[Q ]I 97A@\P@ G &YN!G/8UP5I^S
M]XB_:>M7\4?M;Z:+GPIXCT/0;Z#X+ZY86TJ^%-:M',\L@OK9@UR3(5!!^4A"
M#\K%!W/P>_9[\-_"6UD-[XJUSQ=J"Z]JFI:;KGC.\2_OM+2^F$DMG;3L@>*W
M&U%" ]$&2<#'?5C[&5?6MM_+TVZ]^OEMI=7/1>84,L]S+OCZU7\6DKKV?_/O
M:+NOWB:DE/EDXA11174>$%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X
M_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 57U/5M*T6U%]K.IV]I"9HXA-=3+&IDD=4C3+$#
M<SLJ@=2S #DUA?$3XK>$/APMMIVJZG;3:[JL-T?#/AE-0@BO]=G@@>=[:T2:
M1!+)L0]PJY!8J.:\FT7X->(?VN["/QQ^U-X:#>!/$6@Z'J6F_!CQ7X?@%WX9
MUJVE:=YI;J*3=*23&#&P V@JRJ"Z-A4K-2Y(*\OP7J_N[O7:QZN#RZ$Z?UC%
M3]G25M;7E*[M:$=+O23NW&'NM.:E9.8Z_P#$O]KN_.D:%HMWX8^&D-_XD\+?
M$O0?&GAN[L=7UD+']GAGTR>.4!+=F:1O.')"\<@A?7?AK\//"WPD^'VB?"_P
M1:30:/X>TJ#3M+AN;N2XDCMX4$<:M)*S.^%4#+$FMNBG3HJ$N:6LGU_1=EIM
MWU(QN8SQ--4*2Y*4=5!/K=OFD].:6K7,U?EM'9!1116QYH4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !17)?"GXZ_"?XWW/BJT^%GC"+5Y/
M!'BVY\,>*!%;2QBQU:WCAEFM29$4.42>(EDW)EL!LA@.MH **** "BBB@ HH
MHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **AO]0L
M-*LYM1U2^AMK>WA:6>>XE")'&HRSLQX"@<DG@"N5UG]H3X$^'Y9K;5OC%X9B
MG@\)R^*)+4:U"TW]B1_?U(1JQ=K48QYP!3/&<U,IPA\3L;T<-B<0[4H.7HF_
MR.PHKR:]_;C_ &6K29K6'XJP7<W_  JR7XC0Q6&GW,YN/#*'!OXBD9609X$2
MDRGLAJM#^V]\)=2-M_PC7AKQCJZWWPF;XA:=)IWA:=EN],'W;="X7_37XVVK
M8<YYQ6/UO"_SK[ST%D&=M7>&FEYQ:_-(]BHKQRW_ &PHM0^SG2OV9_BW<)=_
M"9_'5M<?\(;LB;'30V9I?DU=N"+0CH?OT0?M3>.+SR&M?V3/B(%G^$S>,LW.
MGQ1F.]'W?#S@O\NHG!^3[HX^;FCZU0Z/\'_D-Y#FJW@EZRBOSEY%O]IK]N;]
MDK]CBUM;C]I3XZ:-X7DOD,EE87!DGO+A <&1+:!'F9 1C>$V@\9H_9E_;F_9
M)_;'M;JX_9K^.FB^*)+)!)>V%N9(+R!"<"1[:=$F5"3C>4VYXS7\PG[5'[07
MQ$_:E_:#\5_';XHW]Q+JWB#6)IV@N)"WV*'<1%:H#]U(HPL:CL$]<TG[+'[0
M7Q$_9:_:"\*_';X7:A<0ZMX?U>&=8;>0K]LAW 2VKX^\DL9:-AW#FO@_]=ZG
MUVWLU[*]NO-;OV\[6\KG]7?\2O8/_5GG^N3^O<E[>[[+FM?DM;FM?W>?F_O<
MO0_K4HKQR']K#Q) (?[;_92^)\&[X2MXVNOLF@I<^3.GWM &V0>9JO\ =MQP
MW9A2V_[;'PXB-H/$_P /_'>@^?\ "E_B!>G6?"<L8TW3DYDMK@H6V7R#.ZU&
MY^.]?>?6\/UE;UT_,_E'^P,W^S2YO\+4O_26^Q[%17E7A[]MK]F#Q&UE#;_%
M6UM)K[X9K\0DAU2TGM6B\-$X_M&7S440Q@]0Y#+W4"NX\+?%#X;>.%T]O!OC
M_1=5_M;18M8TQ=/U.*9KO3Y?]7=QA6)>%NT@^4]C5PKT:GPR3^9RXC+,RPBO
M7HSAZQ:_-&[1116IPA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y5\;?VFH_!5UK'PV
M^"'ARP^(7Q0TG3K+4F^&MKXDM[&]:PGNDMS=,\WRHB!BYSV"CC>I.7?_ +0>
MN_&CQN_PZ_9IL[#6],T+QE>^%_BYJUQJ4^FWOAEEL3(LEFDD!%S())(P&7*Y
M  R"TD?9_!#X(:-\%_!6C>'I_$>I>*=;TO0H=*NO&WB=HY]9U.")W=%N+E45
MI K2.0#TW$\DECRNI*O>-)V6MY?Y=&_/5)IIH]Z&"H94E5S"'-/W7&DVU=7;
M_>6:E&+2^&\)RC.,HNVID> /V<;?3/$U[XV^+_C";X@:I%XQO=<\%W?B?1[,
MS>$8KB)8OL5D\<8*(J*5WYW-GGG)/IM%%;TZ<*:M$\K%8S$8VHIU7>RLDDDD
MNR222[Z+5MMZML****LY@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OAC_ (+^?M#_ !H_9Q_9)\%Z_P##CXE^(O 7A/7_ (QZ!H?QA^)'
MA&U,FI^%/"=PTHO+ZW8(Y@?<L,8F"LRF0!06<5]SUXG^V]^VS^S5^Q1X'TOQ
M#^UC;:S!X,\37LNE:AK5KX0NM7TZPS$S8OQ;12M%#( 4#,A4G(.!DT >-?\
M!-/]@_\ 93^"WB6;]I7]AW]O'XC_ ! \'^*A=W'B/2-0^*D?B;0]<U.Y\IGU
M25F5F2__ ':AY5<,P.UP<"O/O^"F7_!-72T^!WQN_;5\>_\ !1/X_:1XKT#0
M=:\4>#K_ $GXF3Z5I'A(6T,L]I9VMA:[(FB&R.)V?=-,23O5F&/!?V9+;]C;
MXL?\%H?A-\;O^"&7A2^T[P(-$U\?M.:WX/\ #E]I/@V\M6M<:9;>5-%%;O>?
M:BSA;=./E<YV2%>?_P""@7_!6G]AC]N3]MW7?V#_ -JO]J*S^&/[.OP@\3B+
MXD:9>6-\=1^*&O65PP.E@6T+FWTJWGAS*S%7G=5V#&V1 #U'XB_MP?MJ?$C_
M ()*?L<> S\2]1\(_%W]J?Q1X<\*:_X^TZ%8-0T[2ITDEN]6MN L=U+:QPNK
M*  ;EF380A&S\<?@MX@_X(Y?MA_LR?$/]GW]HSXJZWX"^,'Q8MOAE\2_!GQ%
M\?WNOVM_=:E#)]AU*+[6[&VN4FB=G:/ < +A5+AC_@I_\;/A%\>_V:?V9_\
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
M*345?5H]*UWQ/H7AL6Z:OJ<$,U[*T.G6LDZ++>S"-Y/)A5B#))L1VVCG"D]
M37@G]B>.?V^_!H?QGI6I>%_@QXR\&*)_#.IVE_H7C&VU:/4-VZ22.7;';-%"
MI"CEQ)W4\]AH?[+UIXB\;7'C_P#:$\1Q?$"XT[QRWB7X<0:YH-M$_@S=;+"M
MK \/^MV$,PD;)W;6.74/7K58NG/$:5%:.NG?U\M]-;IZV>AZ<,7A<HM+!RYZ
MWNOVEFE!J[]R]GS)\OOM1<91:C>+4B*RL;;3X!;VJ$   L[EW? "Y9F)9FP!
M\Q))QR:EHHKJ/";;=V%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6RV2"BBBMCS HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M #%3T45ZFQ\.VY.[W"BBB@04444 %%%% !1110 4444 %%%% !1110 4444
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
M1S1[B5>@_M+[UY?YK[T:5%?F\O\ P5*5_P#@I^'3Q(#\-"/^$2!$W[@_O/\
MD(^G_'S_ !_\\*_2&N;"XRCB^;D?PNW_  ?1GSG#7%N4\5?6?J4K^PJ.F_.V
MTE_=EKROK9A11174?4!1110 4444 %>!_P#!0GX.?M)?$OX/#QC^RC^U-XK^
M&/C+P7'>:MIX\.^';36(?$&VV?\ XE]S8W*E;@.0H3:0RN<C)QCWRB@#X+_8
M(_X)]_M&_%7QC\(?^"D'_!3O]I#Q%X\^*F@>!A=>#_ %UX/M- TWP!=ZK91_
M;XFM8!ON+U%8V[2RE2-A_=@JFR7_ (*)?\$KOVX?V]_'.G2Q?\%,]%\(^"/#
M'Q#TKQEX(\(?\*'@OYM)U'3US 9+W^U(FNE\QI'(9%!#A<?*#7W?10!\W>*/
MV:?^"A>N?LU:!X$TO_@I-::9\4]%\1OJ-[\1[+X-V(L-9LRLZKIUQI,ERZK&
M%ECS)'.K[H58$9(KA/@=_P $Q/CKJW[6?A/]M?\ X*%_MF#XP>+?ASIU[;?#
M/P_H7@:'P]H?AR2\C$5U=B!)IGNKEXP%$CN HQA250K]F44 ?#/C3_@EA^U;
M\+?VB/B7\;/^"<O[?UO\(M*^,NKC6?'WA'Q!\,[?Q%;0ZTR;)M5T]I+B$P32
M@;GC<.COR3@(J_0/[!?[%'PV_P""?_[-FE?LZ_#?6M2UD6]Y=:EK_B;6Y ]]
MKNJW4IFNKZX8<%Y)&X'\**BY.W)]EHH **** "O"_ /_ "D$\?\ _8B:5_Z,
M:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@ HHHH **** "BBB@ HHHH **
MH>*?%7ACP-X;OO&/C7Q'8Z1I&F6KW.I:IJ=VD%O:PH,M))(Y"HH R6) %>5>
M-OVR/#<,OB'PM\#O >L?$+Q7I'@6T\5:5HNDQ&"UUJRNI-D'V>^D7R'+C+<%
MOE4]P0,JE:E2^)_Y_);OY'=@\MQ^/?[BFVNKVBM4O>D[1BKM7;:2O=M(]DK,
M\6>-O!G@+2TUOQUXMTS1;*2YCMH[O5K^.VB::1@L<8>1@"[,0%7.23@9KR?Q
MKX1_;,^,5IXR\,6'Q)T;X8:+JNEZ-)X&U[0[$7VOZ5<@K)J4-Y%/NM) W,,;
MQ,"H+-R=IK:E_8\^!>L>(_&/B+QWX9?Q2OCC5=,U+6=)\47#7^G17-A&%MVM
M[:8M'  P\PA1\S'G@ #-U:T_X</F]._35]%VT=^Z.N.!RW#V>*Q">WNTUS/[
M#UD[06DI+1R?/3<6DG&3SM7_ &S/!=]J>H:!\'O ?B?QYJ7A[XD6?@_QA8Z#
MI+QOH4LRAY;R;[0(]]M%&06DBW@D@#()8%KH_P"VGX\U*WNM:\7>&/ -MHGQ
M3EE-MI-B-6_X27PE&N(X93-L-G=3-R6C)\M<<,<BO8555SM4#)R<#O2T_8U)
MOWYOT6B_S_'\-!?VEA,/&V%P\4[?%/\ >/:ST:4-[V]RZ36K:YCR3P7^Q?\
M"'PY=:)K7C#4/$/C?6/"_BS4O$'A;7O&VMR7U[H]Q>G$D4$ORGR53"(C[MJ@
M<DC->HZ/HFC>'K!-*T#2+6QM8R3';6=NL4:DDDX50 ,DDGW-6J*TIT:5)>XK
M''B\PQV/E?$5'*VUWHKMO1;+5MZ+=M[MA1116AQA1110 4444 %%%% !1110
M 4444 %%%% !1110 445ROQ#^.'PA^%&@:WXF^(7Q$TK2[/PW;0W&O/-=!GL
M(I7"1/+&N74.QPN1\QZ9K2G2JUIJ%.+;?1*[UT7XZ&=6K2HP<ZDE%+JW9:*[
M^Y*_H=517E/CC]JS1M"_X3;1_A]\+_%GC+7?!-MI<]QHNAZ40=16^*F/[+-(
M5CFV(PDDVGY%]3Q3/'_BC]K348_&^F_#KP?X.\.+IDVE-X*\2^+-4DGM=4@?
M:^H-/# %DM6B7<D>[<&< GY>:ZHY=B-'4M!.WQ-+1\NMM[6FGHMKO:+MQSS+
M#13Y+S:O\*;VYKJ^RUA):M:V3UDK^LU3USQ'X>\,VT=[XDUVST^&:X2"*6^N
MDB5Y7.$C!8@%F/ 4<D]*\,^+-MISQ_$!?BC^W-J.E:1;7.E^(+*R\)/;V.H^
M%M-B*[T>2$227$%S(#EI(^5)4;L9K-\2:9^R5;7_ ,0+FV^#GB3QW?S7&E^-
M]7T>STVYO_M]PP5;26QCF<1&11ABD9&.202,5G;+*5O:U[^45?LW\7+JO>6S
MUB^C3.#$9Y3I-Q]R+5_BFKZ<^T8<[=^1NVCM?[47$])\2_M;?L_^%S+'=^/X
MKJ2V\;6WA*]BTRUENFM-7G^Y;S")6\K Y9VPJXY.>*IS_M%^,]4FE@\#_LU>
M-+YK#XEIX6U0ZM;QZ<HL@,S:W;M(Q%U9+T4J0[D$8%-U+QK\3=';QA_PI_\
M9>4WZV-CJ.E7=_?0:?%K]W/M\Z.4A=T<L*GYF?.XC:"*N^*X?VK=;7Q;8>#K
MSP;H<<EEI_\ PA&H7D<]S/#<':;T7D8^1E'*QE"#W8&E];R^"]RC*3\V[?@H
M]4^O5?/.>88J=^5S=K_!2:VY]I5/==^2RZ7<7\,XLJIK'[8FNN19>#?!&@K9
M_$[R)_[4U&XNCJ'A%.MS"80/)OY#C;'(#&HSN.<&BV^%/[1VI36T_B;]I00B
MQ^(\NKQQ:1X:AC6\T#D0Z/.6.=PZM<+ACTQWJUXP^$_QL\8Q^+K%/VC;S1;/
M7;?34\.QZ-H4"3^'I(2#=/'.Q)N/M!!&)!^[!^6E\9_LUZ5X_'C2U\3?%7QN
M]EXT_LWS=.M?$+0PZ1]CVG_0-B[K?SF7,V&._..*'F5=7]E1C'Y1??K+F?\
MP_E9$X8V=[4:DFKVYJD8)VY[? WHW&&ZNHU$VKJ<5G)^R]HEI;65WXS^./CS
M5!I'Q"D\6V5QJ7B8H(68_)IS%5 >Q3^&%L\_Q=JH3_ 3]B_X<VEUJ'B%=$LX
MO#?C[_A-;NYUOQ.X72=;NCM2Z=I9L0!\@)&<1GC:N:Z3Q5^RG\"O'-QXSG\9
M^#7U-?'XTX>*H+G4KCRKL6.W[+A%<"+85!^3;N/WLUKZK\!?@OKUUXCO-?\
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
MS=G))]>CL_LOIT?8]0HK*M_'7@B[N;RRM?&.E2S:==K:ZA%'J,3-:SL,K%(
MV4<CHIP3Z5JUDFGL>O"I3J+W6GZ!1113+"BBB@ HHHH **** "BLWQ'XP\+^
M$/L'_"3Z[;6/]J:E%I^G?:9 OVBZDSY<*>KMM.![5I4KJ]B%.$I.*:NMUVOW
M"BBBF6%%%% !1110 4444 %%%5=0US1-(\K^U=8M;7[1=);0?:+A4\R=_N1+
MDC+MV4<GL*-A2E&*O)V1:HKE=1^.7P<TKR?M?Q.T,^?XI3PU'Y.HQRXUANE@
MVPG9<>L;88=P*PW_ &J_@H[K'I?B*ZU _P#"PO\ A";@6.DW#_9M:QEH),H-
MJ*.3+_JQ_>K-U:2WDOO."IFN5TG:=>"?^)7^ZYZ-17FZ?M$7.H&/^PO@EXVN
M%'Q";PK>M/HX@%N%^_J?S-\]B.@F7J> *Y#5/VQM6L;G2+:X\&:%8'4OC,?
MVV[\96TIEC R+F/R0W[YNUH^V0#D\5=/FK.U.+D_)-_DCGJ9]EE-7<F_2,VN
MG51MU[_D>[T5\S:%^U=\??'%SHK>#_ D=_:R?'6\\*:Y<Z-X:O98['1K<'=/
M<&<HT#[AM,P5X<X /-6O"5G_ ,%"_%O]A7_B6\TS0%LOB_>R:Y:74MKNNO":
M$"!(S D@9VPV-WER'(+%0.>F6#Q</CAR_P")QB^O1M/H^GYJ_-#B*E6:]A0J
M3O;515OL]6U_-?Y/L?1]->6.+'F2*NY@J[CC)]*\)\(_LM?'1FT.]^)?[5WB
M"\GT+XBWGB 0Z86BAO\ 3W*>1ILX+Y:--IXY7]XP Z$:7@G]@_X">$1H4^J1
M:]XCO?#'BF[\0Z!J?B'7YY;BSO;AHF<AHS&'0&&/"2!AP2<DDG&47'JGZ7_R
M-J>.SJM9QPBCM\=1+^6^D8SVO+YQ725UUS?M+? $ZOX;T.T^+N@W<_B^_NK+
MPV;#4$N(KZYMP#-"LL19 Z;E4JS [F"C+$"N"\+_ /!0/X+^.[[X=KX*TG7+
MS3_B/K6J:3I^K3V(MX=.O+)<^1=+(PDC>8X$8",2"6;: :[KPC^S#^SWX$L=
M/T[PK\']"M8=)UF75M*7["KFSO9 H>>(ODQN0JC*D8"@#  KIM+\"^"=$B2#
M1?!VE6:1WCW<:6NGQ1A;A^7E 51AV[MU/<U2J0BO@OZM^?9+NGONM;IV4*GQ
M)5:<ITH;724I?R-J[<=[5%>VTHO>+O\ /'PQ_;C^(OQ:'PQUJ+X>Z5X;L?%V
MO:[H'B[3+NYN+^\T;4[3>MK'%+#$L,BN55Y&?:H4X4EJ;\,_B'\??&$7PTU?
MX@>,O&<TUQ?ZWX>\96'AGX>BWL;FZRZP7\LLCB:R@A& DB[ED?!('6OIU551
MM50 .@ I:UEC:^O)&$4[[0OOS:)S<GM)I.]](N_-'F,J>49K+E>(QCDU:]HN
M-VO9WT4[:N$G:UO?DMM'\Q?#?X;PRCX<ZAXH^%OQ9\27^E/K'A6\UCQUKP-R
MMC,6\R]OT4JERD@RD;8W!2._-?)'_!6;]CWXE^/_ -G3X>>)_AK^S=!X&\/?
M"Z#7[35+&;Q%9R?9-/:>S%F^^257D$A$[+&H=P6*XRXS^JE>)_MT?LF>*/VR
MOA?9_";2OC)_PB.F+J2W>K;="-ZU_L'[J,_Z1%M16)<CYLLJ'C;ST8;B#/\
M*\2L9AJS=2%W%.W+=IK9Z6]Z7:W,[6=CY[BGA2OBN&L3A\.Y5:K@E&,52@Y2
M7L^6\Y1T5Z:<KRUBVMU"WX/_ -B6/]B?V#L_<^3Y?O\ 7ZYY^M?HQ_P0T_9O
M_:Q^"%KK?Q$L?!_AZ'P/X[ET:9]3U76(Y[B[LX$U 2-:I:2OY<B22QAEN%0X
M)&-RL!J?\0^O_5V__EA?_=]?6G["_P"R9XH_8U^%]Y\)M5^,G_"7:8VI-=Z3
MNT(V36&\?O8Q_I$NY&8!P/EPS.>=W'AY-F?$>$PV*P5=MTL0U*=VG[ZDI<VC
MW=K-ZW7WK\?\,/#CC#(^)XXG-L/.G32DU*-6D[3M;WDI2DU)-IVZM7TN=)H%
MG^UG)_PC\OBO6? 4;1Z_=MXGBTRWNRLVF'/V9;<R<K..-Y;Y3SBC0/#?[40_
MX1]_%'Q+\,DVNO7<OB-+'1GQ?:<<_9X(RQS%(O!9^AQQ7I%%;>R7=_?Z?Y?F
M?TA'*H*UZM1VM]N73EWM;^77O>7\S/-_#_@']H^V_P"$??Q'\?K&Y-AKUW<Z
M^D'A6%%U6P?/D6@.[,#1\9D7)?'(H\/_  N^/MC_ ,(\WB/]IJ74FTO7;N[U
MHIX1M;<:O929\FS8(W[GRLC]ZGS/CD<UZ110J,%U?WOR\_+\^[".486-O>J.
MUMZM7IR[^_K\*O?>\K_'/F\W\/\ P>^+FF_\(\VN?M(ZMJ+:1KMW>ZD3H]O$
M-6M9<^59R!?NK%D8=>3CFCP_\#O'6D_\(\VJ?M$>*=0;1-=N[^[,OE*-4AFS
MLM)P!S'%GY<8/'->D44*C37?[WY>?D$<GP,;?$[6WJ5'MRVWD_Y(^NM_BE?S
M?P]^S_K>B_\ "/&]^/\ XYOSH&NW>HR?:=57&IK-G;:W6$_>01Y^1>,8'/%'
MA_\ 9UGT/_A'GN/CS\1+Y_#^NW>I9O/$88:D)\XM;L>7^^MXP?W<?&W Y->D
M44>QIKI_6G^01R;+H6M!Z6^U)[<MMW_<C]WF[^;^'OV:M(\/_P#"/%OBOX[O
MSX<UV[U2W;4?$K2F[>XSF&X^4>="F3Y:'[OJ:/#W[,GA7P]_PCS+X^\8WC>&
MM<N]4LWO_$3R&>2XSNBGX'FPKGY$/"X%>D44*C273^M/\D$<ERN%K4EI:V_3
MEMUZ<D?N1YOX>_9=^'_AO_A'6L]?\33-X9UR[U6Q:ZU^60RSW.?,6;/^MC&3
MM0\+VH\/?LK_  L\,?\ "._V9)K?_%+ZY=ZMI?G:[._^D7.?,$F6_>)R=J-D
M+VKTBBA4**^ROZM_D@CDN4PM:A'2UM.W+;[N2'_@*['F_A[]E'X-^%_^$=_L
MC3-27_A%M<N]6T?S-:N'V75SGS2^YSYBG)PC95>P%'A[]DSX%^%O^$=_L3PK
M<Q?\(KKEWJ^A[M8NG\B[N<^<YW2'S <GY7RH[ 5Z111["BOLK[O3_)?<$<DR
M>%N7#PTM;W5I;EM;3IR0M_ACV1YOX>_9'_9Z\*?\([_8'P^^S_\ ")ZY=ZQX
M?_XFUVWV6]NL^?+\TIW[LGY7W*,\ 4_PW^R;^S[X13P_'X?^'JP#PMK=WJ^@
M9U*Z<VEY=9\^4%Y3NW;C\K949X KT6BA4**VBON7E_DON0X9)DU.W+AJ:M:U
MH1TMRVMITY(6[<D?Y5;SWP_^RI\ /"O]@?V#\/(K?_A%]9N]6T'_ $ZX;[)>
M7.?/E&Z0[BV3PV5&> *?H7[+GP$\-?V#_8?PZMK?_A&=9NM5T+;<S'[)>7.?
M.E7+G);)R&R!G@"N_HIJC16T5]WI_DON0X9-E$+<N'IJUK6A'2W+;ITY(6[<
ML?Y5;@_#_P"S%\!_"R:(F@_#BTMQX;UBZU30\32L;2\N,^=*I9SRV3D'(YX
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
M.U[JZ7PWU4KZ7F]MHQZR?*3R_,(<S@Y/>UJLK_\ +RVDXM?R+?=OI!<UV_\
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
MQ-L:Z6TCS*T>_P"4-MP3D9X..,\3?%O]J;XJ:3X@T7]G#X2:?H'VKP7IFK>
M_B!X\G9M/NKJZ96EM+G3XMMU!)%#DY.1O(##C:W.?!#XR_\ !/7P)9?#ZP^$
M6IV4UU=0_P#"O_!>M3Z)>7&H/#9&,_V>UY<1&81(TT; 2.$)?*YP<=-X4_;T
M^"WCAO"C>%-$\57D7B_Q1=Z#87": RI;75OL\QI]S QQ_O!AL'HV0-IQX:IU
MZR]Z5EVCZ=WZK9+H>S'BW@S"3C]5J0K2NK2G)-/6FT_9P;6O-'24IQ<:FSTD
M/\:_L=:7\;7\9Z9^T5\1-=\4>&?&$NB7$/@I+Y[2RT"?3]LC&SFMS'< 33KO
M<E\D87@"O5=$\%^#O#6JZIKWASPGIFGWVMW*W&M7ME81Q2W\RH$62=U ,K!
M%#,20 !T%>7>$_VPH_&R^%Y]#_9P^*$<'B3Q'<Z3-/J'A7R5TGR/+S=76)&\
MN!S)A'YSY<@X*X,'@_\ :?\ C%XN/A.;_AC[Q;IL&O>);S3=:;5;A8)-$MH=
MGEWLB,G[R.3>< %?]6V"W&=*="G&7-&.O?KU>_S?I=]#BK<9T<;2C2=:4H:6
MC&$^754HWM&/+=KV7-*UW;FDVXR:]KHKQSPQ\7_VMO$4GA.?5?V28="AU'7[
MJU\61W?C6UN'TFQ01^3=H4"^=YA:0>6HW+Y8SPP-0^"?%G[=NL+X2N/&7PL\
M#:0LWB"]C\:VXU.69[?35*?9I;5DD*F5LR;@V1\J\+DXU6J.&.=X>HUR4JKO
M;_EU46_)_-%6^-7[<L^L9)>TT5XWX:T?]O"ZN?!]UXY\6?#:U%MKMX_C>VT*
MWO&CO-.(3[,EL9T+)*#YF_) Y7!."">!/AA^V1;P^$Y_B)^T]I4\VE:U>S^*
MH-.\(6YCURR<I]GM@S!6MS&%D^=!EMXSNVY)K:]OR_K_ (;T"&;5JC2CA*NM
MMU!6OR;\TUMS._\ @FE=\JE[)17C'@_]F[XYZ1+X+N_&7[8'B'6I_#&MWU[J
MYCTJ.UCU^"<((K6>-)" L6UMI^;.\X"X&)O!7[(T_AI?!T^O_M(_$O7;KP=J
M][?Q3ZCXDW#5/M&P>3>*4)GBC"?NUR"N]^<'  AC\TJ6_P!C<;V^*<-+\E_A
M<MN:?JX:.THL]AJC=^)O#=AJ%II-]X@L8;J_EDCL+:6[19+ET&76-2<N5')
MR1WKR?P)^PI\%O :^"G@U/Q+J4_@'5]0U+P]=ZMKKR2+->;?.$A4*)%^48!'
M'.<[CG4\%_L5_LR?#V/PI%X1^&"6H\$:A>7OA;?JMW*;">Z"^>X,DK%]^Q>'
MW 8X HUO_7^7K_3T(5\^J)-T*<=KWJR;7P7M:G9VO42UU<8=)ODZK3OC?\&-
M8ET:'2/BYX9NW\13SP: MKKUO(=2D@_UR6^USYS1Y&\)G;D9QFL#0?VN/V<O
M%%UX2L_#OQ4L;U_'5W>VOA1K:&9TOYK3'VA P3:FS(^^5#9&W.16CX._9N^
M7@&QT73O"?P?\/VL?ARYN+C0&.F1R2:=-.09I('<%HF?:NXJ03M ["MG0?A=
M\,_"MM8V?ACX=Z%IL.ERRR:;%8:1#"MH\IS(T010(RY^\5P6[YI*_7^OZU'!
M<02Y>=TH[7LIR_DYK:Q_Z>)-KK!M:23X#PG^V_\ L]^/K[P+;>!O$=]JL'Q$
MO=2M/#E]!I$T<1DL5!G$HE5'BZ@+E?FSZ<TGPZ_:^T+XHV_@74/#'P9^("6?
MCBZU*%;R]\.[$T7['P6OBKL(%E/$1!8-SG:017KB(D:".- J@8"J, 4M)<UM
M;?U\_7\.VI#"YTVG4Q,>E^6G:_\ #OO.5D^6IW:51:MPO+Q_X>?M&_%SQY_P
MK^ZN?V5/$FBVOBRXU6/Q*^L7/D3>&%M>+=YHFB!E%P<;<%-HR?GXR_P/\1?V
MN?$MS\/;SQ9^S]I?AVUU675A\1+6;7H;J;15C!^P- \<@$WFG!?"L5'!"]:]
M=HI^]??\OZ_X?O9HIY;CK1]KC)NUME3BG;V=[VA?WG"5TGM5FEM#D\B\ +^V
MSJW_  K[4OB8_@73#&=6_P"%FZ?I'GD2 [AIWV$OYF"ORM*'<9P<'G;4/PZ^
M%_[6]O'\.[WXK_M#6-Y<Z&NKCQ_;:5H\20^(//WBQ*,(HS ;<%2=J@.5Y!ZU
M['10N;O^7Z)?UY!3R:G'EYZU65K;U)*]O9ZM1Y4[NFF]+/GJ*W+.2?C/P_\
MV7OB1X=_X5W=^._VH_%7B.[\%0ZQ'K3,\EO!XF%[O$1NHA,X)ME?$9)8C:"-
MM1?#_P#86^&/@E_AS?ZCXO\ $VNW_P -+36;?2+[6-161[V/4O,$XN?DS)M6
M0JFTK@ 9W8%>UT4TYK[3_P# F_U_J[[N\T^'LHI\O[OFY;6YI2D_=]G9WE)M
MM.E3=WJW&[UE)O\  _\ ;L^ W@W]G+]MGQ]\+/AO:W%MX?TO^RH].@NIS*_S
MZ7:S.Q<\GYY7QVYQV%>4ZA90ZE92V-P,I*A4^WO^%?TC45P9EAL7F&9QQRJ\
MDX*FHVCM[.,8Q=[[VBG?N?AV;> %/,<VK8RCF"I1G)RC!4=(*_NQ3]JK\JLK
MV6VR/EG_ ((V:+$O_!.CX9W6L6<<U_9MKB17<T8:1 VLWP;:QY 8 =.HQ7U-
M117K8K$3Q>*J5YI)SDY-)65V[Z+HNR['[SD^7K*<JH8+FYG3A"#E:W-RQ4;V
MN[7MM=VVNPHHHK ](**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "O*_VU_P!F?_AL/]F3Q-^SE_PFW_"._P#"1?8O^)S_ &;]
MK^S_ &>]@NO]3YD>_=Y.S[XQNSSC!]4HK?"XFO@L3#$47:<&I1>CLT[IV=T[
M-==#GQ6%H8W"U,/65X3BXR6JNI*S5U9JZ?1W/RO_ .(9[_J];_S''_WQKU3]
MBC_@AM_PQY^TWX9_:-_X:@_X2+_A'?MO_$F_X0G[)]H^T64]K_KOMLFS;YV_
M[ASMQQG(^_**^KQ7B!Q=C<-/#UL3>$TXR7)35TU9JZ@FKI]-3Y+"^'G!V"Q5
M/$4<-:<)*47SU'9Q=T[.;3LUU5@HHHKXT^U"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KQ/]M[]MG]FK]BCP/I?B']K&VUF#P9XFO9=*U#6K7PA=:OIUAF)FQ?B
MVBE:*&0 H&9"I.0<#)KVRLCX@^#--^(_@+6_AYK-W=6]GKVD7.G7<]C($FCB
MGB:)FC8@A7 8D$@@$#@]* /R*_9DMOV-OBQ_P6A^$WQN_P""&7A2^T[P(-$U
M\?M.:WX/\.7VD^#;RU:UQIEMY4T45N]Y]J+.%MTX^5SG9(5W/^#A_P#X*0_L
M/02_"?\ 9RE_:*T4>-_AQ^U/X*UWQOX>\J?SM)TZV:6:>XD/E[2J1RQL0I)P
MPXZU^H/[/OP2\%_LU? CP7^SM\.3=G0/ GA73] T5]0E62X>UL[=+>-I755#
M2%8P68*H+$G SBNOH _,?_@JW\=_AM^T5\ OV<O^"JO[)&LS?$OX?? _]H*P
M\0>,+WPI833RKH"&6TU.YBA*"1S VPL-O"[F)"J367^U#^UK^S]_P6+_ &QO
MV5/@!^P9X\'Q$T?X:_&>P^*_Q*\6:+I]P-.\.V>E0S&SAN)I8U43W,TQC2(9
M<%<L%'-?J95?3M)TK1XG@TC3+>U224R2);0J@9SU8A0,D]S0!^4W["?[<7[,
M_P#P1Z^*W[3G['__  4!^(G_  KBZN/CSK_Q!^'FI:SI=TUOXF\.ZJ(986LW
MBB<7$L;1LDD:Y;>^T E'"^]?\$$OA;\1]%_9V^*?[3GQ1\"ZEX8O?VA?C]XG
M^)6D^']:MC#>6&DW\L264<T9Y1FC@\T \[95/>OM^^TG2M4>&34M,M[AK>42
M6[3PJYB<=&7(^4^XJQ0 4444 ?DI_P %U?V</"'PX\7?"S5O#NHZU<KJ\_B"
MYU)=6U:2Y1&1M/95C#\1@F5L@=0!Z"OBJOZ0*\+\ _\ *03Q_P#]B)I7_HQJ
MY,YI8O.J6'HU*MH48N,5:_Q2E.3WW;=O1+L?AO&W@S/C'B&KF;Q_LE/EM#V7
M-;EC&/Q>TC>]K[+MTN?%'_!O]\+?!>O^,OBSX@\8>#=+U:YTF?PY=>'[[4].
MBGETZ7_B9Y:!W4F)@57E"#@+Z5^E.D?"'X3>'X[6'0?A?X=L4L;^2]L5L]$@
MB%O<R??G0*@V2-@9<88XY-=%17I5\5B,5*,ZSO)1A%M*U^2$8)V[M13?F?I'
M"7"U#AC(:&72E&K*G?W^11<KR<MKRM;1;O9/R4&GZ9IND6_V32M.@M8MY;RK
M>%47<3DG  &2>]3T45@?4I)*R"BBB@84444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^
MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?,_[?G_  5.
M_9B_X)^W7@[PY\3/B/X/;Q%XM\=:)H;^'=4\<6>FW6FZ??7:PSZS,DI9EM+:
M,M*[LJH0N"Z9R #Z8HKB/'W[3'[.OPK^$,?[0'Q)^.WA#0O LT<#P^,M5\1V
MT&ERK.P6%ENF<1,'+*%(8[LC&:Y3X)_\%"_V$/VD_'"_#/\ 9\_;'^&7C;Q$
M]K)<IH?A;QM97UVT,>-\@BAE9BJY&3C S0![%17D'[1?_!0']B']D7Q#I_A'
M]IS]JWP'X%U;58A+8:7XE\2V]M<RQ%BHE\IFW+%N!'F$!,@C/!KT_P *>+/"
MWCOPU8>-/ _B73]9T?5+1+K3-6TJ\2XMKR!P&26*6,E)$8$$,I((.0: -"BB
MB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K\?X;KP'_P2X_;#_:/\=?\ !47]@G4_'OP_^+WQ1O/%/A[]HS3_  '%
MXIL=*T.XCC2'1M40))/8P6BH8U&Q@Y+80J%8_L!7Y\?%?_@I3_P4\^'?[2MQ
M^PY)_P $M_"GC3Q?XET[6M5\":YI/QFM+71]1T&UN(X/MEY!=6_G6^P75LLD
M.2TC,PCXSM (/^"D7PL^''[2W_!(CP9IW_!-7X.Z;\0_ <7COPIKGAKPG\.;
M2V^RWFD6VLQ7%U%;P2-'$@ 656B;:$8,K!=K ='^Q]^W#^Q</VM=(_9B\3_\
M$Z?$/[-?Q:\3:1=S^#H?&/PXTO3D\1V\*^9<PV.H:=)*DSHB[WB++@ =3@57
M_8T_9J_;*_X)"_\ !,[P'\%O@_\  #2OCIXUM?%-[J'CSPUX>\86^@P6<-]+
M<W4PTM[Y1%(L$C01K%(8O,!D<;20HPM+^#'[=?\ P49_X*$?!']J?]I;]DC_
M (4/\./V?I-7U31M)UWQA8ZMKOBC5[ZV2W4;;!GCM+:$('.]][D8VD,#& 9G
M_!%SX5?"W]J;Q3^UG^US\=OASHGBSQ5XO_:7\3>%GO/$>E17K6WAW3%M[:RT
MQ1,K;84C9PRC ?*[@=HQM_\ !O"DG@+X2?M%?LL:7<2MX9^#?[6/C/PIX&MG
ME9EL='26">&V7). KS3-CUDKG_A9X!_X*,?\$J/CS\=O"/[/7[!UQ\>/AE\7
MOB??_$+P/J'A[X@:7H\^@ZKJ*1_;-.OH[]U*P"2-"DL>]509(+.53Z#_ ."1
M7[%WQ0_8P_9FUNW_ &@=6TV\^)WQ1^(VM?$/XEMHTA>S@UC5)5>2WA<\ND44
M<,9;H65R,@@T ?4M%%% 'EM_^VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+
MU!!%>?? +XG^ /BG^W3X[\2?#SQ5:ZM8S>!].6*ZM&)5C'*0XY Z%ES]:]XE
M^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:\<^%FAZ+H7[??CZRT31[6SA7P+I96
M*UMUC4$R-G 4 <X&?I0![]1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !65-X&\$W/C2W^)-QX.TJ3Q%::;+IUK
MK[Z?&;V&SDD222V2<KYBQ,\<;M&#M+1J2"5!&K10 4444 %%%% !1110 5X7
MX!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$3
M2O\ T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'S7_P52_;L\2?L _LVZ9\1?A[X!T_Q)XP\8^/
M-(\%^"=.UN_:UTY=5U&5DBFO9E!:.WC5'=MO)VA<KNW+YI_P3^_9B_X*G_LU
M?M+>-O&?[2OC#X)>,/"7Q>\33^)O&EWX0CU>RU'0=373K>U@@LX[II(IK';:
M1)M9EE5G9\L/E'T5^V/^SQ^RW^UQ\&+C]F+]K;1=)U3PYXSNDM+/2]0U+[+/
M<7L8:>(VDBNL@N4$32*8SN"H^05W"OA&Q3]J7_@D5_P4._9\_9.\(?MJ^*OC
M1\(_CCJ^HZ+'\//BA-#J'B+PJMM:^<M_:Z@BK--:1\*R2+L2-"HRS!T /0XO
MVMO^"E_[>7[0OQ@\)_\ !.GQ)\)_ OP\^"7C&?P9<^)OB-X>O=6N?%?B6UB1
M[VV1+>>);2TA:2.(R8>0E@RYR43VO_@E5^W7XF_;[_9CO/B!\3O %IX5^('@
MOQKJO@KXF>'-.G:6UL->TZ14N%@9R6\IE>*10Q)7S-I9]N]O"?\ @WYU&T\,
M:)^U;\$O$%TD'B;PE^U]XRGUNRF8"7[-=O!+:W9'7RYE238YX81-CI4O_!OB
M8O%W@O\ :D^/OA]Q+X7^)/[8WCC7/!M]%S%J.G&2WA6[C;HRO)%*,CO&: /T
M&HHHH *\+\ _\I!/'_\ V(FE?^C&J?5/ O[>DNIW,ND?'?P1#:-.YM8I?"\C
M,D98[5)W<D# )KF=,_9R_;,TGXA:I\6+/XU^"E\0:M8V]E=W?_"/3%&MXBQ5
M?++;0<D<C'0YS0!])T5X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_
M (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2
M?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I
M)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5
M 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z4
M5X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50
M![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >
MZ45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_
M\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#
M_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_
M  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@
M/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!
M/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\
MHO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03
M_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO
M_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_
M  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\
M)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_
M\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)2
M3_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ
M/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H
M_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*
MH_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A
M?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""
M@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*
M"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H
M)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?
M_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G
M_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\
MP)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "
M?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2D
MG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4
M >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_
M ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\
M%4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE
M%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_
M ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I1
M7A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X
M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_
M ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %
M!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/
M_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!0
M3_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_
M^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\
MX$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_
M ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_
M ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)
M/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_
M .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23
M_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJ
MC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!
M_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$
M!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0
M'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@
MG_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1
M?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\
M1?\ P)_X2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7
M_P "?^$I)_\ %4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_
M (2DG_Q5 'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2
M?_%4 >Z45X7_ ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,50![I17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I
M)_\ %4 >Z45Y]\&?#G[26B:G>R_''XC^'M<M'@46,6BZ.ULT4F[EF))W#'&*
M]!H **** "BBB@ HHHH **** "BBB@#RK]L7]C3]G?\ ;D^#TWP>_:0^$6C>
M,-,AN/MVD6VL-+']CU!(W2*XCF@9987 D9=\;!MKL.AQ7B'_  2I_P""/G[/
M'_!.WX5>%O$6J?#7P_JOQMB\+0V'C?XEK=W>H7%[<D?OQ;37I,D$#'C9&L09
M5&4'2OL2B@#Y@_:@_P""./\ P3T_; ^+-Y\<OC1\$KL^*M5L(['Q#J_AKQ?J
MFBOKEHBA5@OAI]S"MTH4*F9 6VJJ[MH 'OOPE^$GPR^ WPUT;X._!KP/IOAK
MPOX>L5L]%T/2;816]I"O154=R26+')9F+$DDD]%10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7 _M2?M(_#']C_]GCQ?^TW\9=1FMO#/@K1)=2U1K:/?
M-*J#"0Q*2 TLCE(T4D NZ@D9S7;ZGJ5AHVFW&L:K=I!:VD#S7,\APL<:@LS$
M]@ "?PKY)N_B/^PO_P ' /\ P3P^('PK^!GQP75O"OBZPDT?5+RR@:+4-!OH
MY!+;2S6LVV1&6:&*95<*LJKP<'( /'_%W_!6W_@I1^RUX>M/VF?V[O\ @EC_
M ,(]\#M06.XU36? 7C9-8U_P3:RE?+FU6Q,:>8 &'FF$@1<Y)8!6^]_@U\9?
MA9^T-\+=#^-GP3\<Z?XE\*^)+!+W1-;TN;?#=0MW'=6!!5D8!D965@&4@?GW
MI7[(O_!:K]JWP?HO[#/_  4,\6_"9?@_I&HV3>/OB-X.O+J37?B-IMG,DL5@
MUM(JI9_:&BC%W)\N5WK&"&8-UO\ P1Z\->%OA9^V-^V5\"?V=)(_^%'^&?B;
MHLW@RRL&W:?I/B&[TTS>(=.M"/E2.&X^S$PIA8GE9 !S0!]^T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A'[?O[;EO^Q1
M\,]"U#PS\+K_ ,?^/_'GBBW\,?#/X?:7>);3:]J\ZNZH\\@*6UO''')++<,"
ML:)SDD ]5^UY^V#^S]^PO\#]1_:%_:4\<)H?AS3Y8[=&2W>>YOKN4D0VEM!&
M"\\\A!VHHZ!F.%5F'P-\8?VJ/A1_P7#^&5IXK_X)H>/K_P ,?M)?LT>-;;QK
MX6\"_$S1FTN\N&2-X9;.ZA=R#:7<,S1&17^1S$)&B$@) .^TC_@LC^T/^RA\
M4=%^&O\ P6-_8MC^#&A>*[Y;3PQ\8/"?B==<\*?:GSLM+^945]/?@@/)E6PS
M$)&K2#]!+2[M;^UBOK&YCF@FC62&:)PR2(1D,I'!!!R"*^#_ (,?\%6/^"=W
M_!0[X$^+OV:OV\K+P]\+O%]GILFF?%[X)?&>_ATV:Q8*#*\+W1C6Y@! DCN(
MB'0>6Y$;;36C_P &]5YXQ?\ X)X)H-WXFU;7? N@_$;Q'I/P4\1:XKBZU;P5
M;W[QZ7<OO ;:4#K'D ")(PHVA: /N.BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *^9_VY/^"L_['_\ P3L^,'PS^$/[47B7
M4=%/Q.DO19>(8[$2:=HT=NT$?GW\@;=!$\MS%&L@5E!)+E%!:M']OS_@J;^Q
M7_P30T'1]5_:L^*$NFWOB)Y!H'A[2-,FO]2OUB ,LJ00J2L2 @M(^U!P,EB
M>:^%O@C_ ()\_P#!5:^T[]OWP'XHLOB=X5U_X7:E\/Y]&O[=)=->QN;ZUO+F
M*YM)XA+!=K);1*5?:0I4A?NL0#ZETK5=,UW3+;6]$U*"\LKR!)[2[M9EDBGB
M=0R2(ZDAE92""#@@@BIZ_*3Q[=_M!_\ !MK>1^*O",^M?%K]C+6-;BLX?!4^
MI)-XG^&E]=2[88--:X=3J-C)*P5;<MO4MG((>2;]"_V-OB!^TA\5OV>="^)7
M[5OPFTSP)XPUTSWLO@[3;R2=M(LY)G:TMKEW S=K;F(3[0%$N\* .  >H444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y__
M +4O_!PE\!/V;_BWXH\(^'?V6/C'\1O!'PWUK^R/BQ\6O GA,W7A_P *WP*B
M6VDG+ 2R0%@)@"HC)"@LQVUZY^U+_P %J/\ @F)^Q=\=;/\ 9L_:3_:QT;P[
MXRNA"9]*_L^\NUT\2@&,WDUM#)%9[E96'G,A",'.$.ZO0?V2_P!D+X ?LZ?L
MMQ?L[?#%SXE\%:Q-JVH7-WK4\-\VMQZM=SWD[SRHH2Y1Q=% Q!W1! 2>M 'H
MWPO^)O@'XT_#C0OB[\*_%-KKGAKQ-I,&IZ%J]BY:*\M9D$D<JY ."K X(!'0
M@$$5NU^1G_!/_P#;OE_X)]?\$\F_8G^&W@^?XB_&+PW^T-XU^%7P;^&ZWA6X
MU62SU:683W,G)AL;6"Y62:=L*D:JN5W C]:M%DU>;1[27Q#:6\%^UM&;Z"SG
M:6&.8J-ZH[*A=0V0&*J2 "0.E %FBBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH I>)?$GA_P;X<U#Q?XLUJUTW2M*LI;S4]1O
MIUBAM;>)"\DLCL0$154L6/  )-?$O[/?_!P!^Q_^T%^TAX:^ ,'PI^+7A#3?
MB%=26WPG^)/CGP))IOAWQQ,G\.G7,C[GWC'EET7?D*=KLJMJ_'3]MC_@EI_P
M4H@\?_\ !)[1?VZ]%'B[QAI-UH.H6/AC42ERYP?.@M;F2,VUS)A75X8W=BHD
M! P2(/\ @IU^P]^T/^V7XA^!7[,G[/\ ]B^&_P /? ?BNW\9ZM\5;(6LU[X>
MN=+B:#3=.TNRDR?/<W#.)V7RH5MQ]XD1N ?;-%?G)^P*_P"U3^R/_P %<O''
M_!./QC^V)XR^._PYN_@O!X_L]:^(EZE[K7A+4&U);-;">Z0 .D\?F3+&0N%5
M"D:@.TGZ-T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1163X\\=>#OA?X)U?XD_$/Q)9Z-H.@:9/J&M:MJ$PC@L[6&,R2S2,>%
M545F)]!0!K5^9O["/_!P3>?$_P"+US\(O^"A'P&A^"Z>)O'>LZ%\+?%IO6ET
M:]NK"^DM)=#O[AR5M-5B>,9#E$F$B,JQAXA+Z/\ LQ_\'"O[#/[3G[1>@_LZ
M6G@_XG^!YO'#,/ACXK^(W@IM*T;QL01M&G3M(S.7R/+\Q(]Y95'SLJ'YI_;Z
MU+X4_LJ_M*?M#?L)_%/]EF7XOZ-^UE::9XU^!_PUALW\K4/&LH_LS58A<+@V
M3*T-GJ,ET'0PQF5@VX@4 ?K^DT4CO&DJLR$!U#9*G&>?3@YIU?G+_P $2?\
M@G5^WK_P30^(OB_X9_M$^(_"_P 2?"WC;PSI6L7?Q877+QM;M=7M+:"S309(
MKEI&N+."(2?9YE,85$.5!D$47Z-4 %%%% !1110 4444 %%%% !1110 4444
M %%%8OQ'^(G@?X1?#_6_BI\3/$]IHOAWPYI4^I:YJ]])MAL[2&,R2RN>RJBD
MGOQQ0!7^+_@%OBO\)?%'PM37IM*/B7P[?:4-4MHP\EF;B!X?.520&9-^X G!
M(KX%^*G_  1$\4?LY>%_ G[0O_!*'XE67P_^//PT\"Z7X=OWN+3R- ^)]C8V
ML4'V76;5&*B641 K<@EU8C<Q*QRQ?2'PC_;]U_\ :,_91\7_ +4/P*_8W^*=
MQ'IFG3W7@#P_XLTVTT>Z\<QB'S+>>R62X9HK>8E=KSK&Y4AEC;(!ZC]A7P%^
MU=X'^ 4%Q^VM\6(/$_Q'\0ZI<ZUKT&F6T4>G>'3<D,FCV.Q=TEM;* BR2,[R
M-O8MAE50#YB_94_X*X:U_P %!OB/#^PCKG[#WCSPSX[M+#4M._:6TW4M6FTR
MW^'MO]E9(I(+^$![M[V1U%KY#Q2^6))@ZB-6;[)_9S_9M^!W[)/P@TGX#?LZ
M?#FP\+>%-$C9;#2K#<WS,Q9Y9))"TDTKL2SRR,SNQ)9B:YK]C?\ 8K^$'[$?
MP^U3P7\,;K6-7U'Q'XAN]>\8^,?%-XMUK'B/4[B0O)=WMPJ()' *HH555410
M%')/KM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445YE^UK^UU\$/V)_A!+\:?CQK]U:Z<VH6^FZ3IVEZ?)>ZCK.I7#%;>PLK6
M(&2YN96!"QJ.@9B5568 &-^T1^QEX1_:1_:#^"WQT\:^);@VWP8\1:EKFG^%
MI+1);/4[^XL6M;>YEW'Y);4LTL3@'#,W .&'S/\ \%$/ .@_ S_@K5^QY^VU
MX4T^+3]2\5^+-6^%OC>[MT"'6+._TNXGT^*<C[_DW-N[IGN0.BC'LG[3_P"T
MA^UMXN_9,\+ZY^Q#^SAXFLOB+\4KZ#2=('C_ $A+,> %F21IM6UF NQ1;:.-
MV6)?,\R5H4PP?!S?V_\ _@F%)_P4._9!\"?LR_%7]IGQ)IFN^#?$NB:Y<?$?
M1M.@@U'4+VSMY+:YG6.(I';27$5Q<X:/Y87E5@CJFQ@#EO!T_P#P3]_X+!?'
MOQVOBW]A?PE\2/"?PCU.WT31_C-XHT"RO+/7-60R-?:?8,Z&2:WMCY0>3<T$
MDDC  A S_9ND:1I/A_2;70=!TNWL;&QMTM[*RLX%BBMXD4*D:(H 154 !0
M  *YKX$_ SX4_LS_  ?\/? 7X'^#+3P]X3\+:9'8:)I%DN$@B7N2>7=F+.[L
M2SNS,Q+,2>MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBO%_VH/V^?V=/V2O&GA+X7?$C4]>U3QCXYN63PSX+\%>%[S6]7NX
M48":[^RV<<DB6\6<O*P"C! W$8H J^"/V)O#_AS]OOQ[^WKXG\4C7M9\4>!]
M%\+^%[&\TY0WA>PM'N9;N&WEW'<EU--'*XVJ0T6,L#Q\I_LL1_"#_@FU_P %
M;/VL/A7/J^E^"_A9XJ^%^A?&86DKK;:=H;K+=Z?JMPBC"QK++$LC #JJJH
M%?2'[1GQ1_;+\4?M>?#W]F3]F#P3<>'_  M;?9_%/Q:^+.NZ'Y^GKI,=PR+H
M&G[_ )9K^Z:-A(^?]%@(D&7D3'GW[</_  1H^%_[>/[<O@#]JOXM?$K4%\*^
M&O")T'QG\-K>W(M?&-O!J*ZC8V]W*)!NM8[L>;) R,)#'&,J,Y .R^!T?P _
MX*J^ _A1^W+\0/V?/%&EVWA'Q'J&N?"C3O&DS0K.C%H+37&L4D,;-)"JS6S3
MIYD/F%X\;@[_ $[3+:VM[.WCM+2!(HHD"111J%5% P  .  .U/H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO(8?V[?V8+_]
MK1OV']!^(%QJ_P 2;;3S>ZOHVB:#>WL&C1F(S(+^[AA:VL7DC!9$GD1G^7 R
MZ!@#S+]FW_@E+\#/AY^SY\2?@[^T?X>T'XFZK\8/&GB'7?B3XCU/1%676Q?W
MT\ELC;BSQ?9[5K>- KXC>-GCVDYKYO\ ^"9/[;O@+_@G=_P27\3^'/VFO%>J
M:R_[/GQE\2_";0[&RB^TZOXEN[/4G73=-LX<@SW#Q3PQQH, 1QAB51&8?5OP
M'^//[5G[0?[:'CV*V^&S^#_@5\.TN/#-I<^*-#F@U;QIXC6:,SWUGYA7RM-M
MU5H4EVLMRTK.A*J"GD_[/'_!%7P?\+O^"C'Q%_;H^*GQ/E\7Z7JGCN]\7?"W
MP#-;,EAX5UG4;:WBU+5'0L5FO'^S1QQR8 C1-V-Y!0 ]%_9 _P""8G[+/[/G
M[2_Q$_X* >#? VNV_P 0OC/<#5=6B\62PR3>'!<I'+=65LD0*P&2<;YL/(6=
M54.41:^H:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KS7]LCX5_%3XY?LH?$;X,_!#XA0^$_%WBOP9J&D^'_ !)<*^S3KFX@
M>)9B8_G3&[AURR'# $J ?2NG6O%_A=_P4+_8\^..E?$;7/@I\9K?Q?9_"E)3
MXUO/#FF7=W#;F.*21TMY8XBE\X6)QMMFE.X!?O, 0#Y$_P""G_\ P2'_ &7/
M _\ P2#UCP_^SU\)-$\+>-?@!X)_X2KX;>-= TN*VU:UU+1X1=O+]H11)))<
M""3?O+;I)%D/SHK#WIO^"BWP>\6?"/X!^!=7\6>(K7Q_^T]X-LKCPE9^ ;"*
MZU+2HKO2UN9M9*RJ\<%K:^8&,TB2*&V_NW"N!H?LH>,/VD?V[OV5?''B[]I_
MX867@#P[\4([^W^'/A*:SD_MG3O#-S:>1#-JNZ0I]KFW/<&% OE)*D;,S [?
M/O\ @CI_P2/N_P#@G7\/T\7?'_XGQ?$CXPW/ARR\,R^,-K_9]&\.6"+%8:-I
MRR*K0VR)&DDGRJ99B6?=M4T >V?L3_L#_!?]AGPWKL7@+5O$/B?Q7XQU%=1\
M??$?QQJQU#7O$UXJE$DN[DJH*QJ2L<2*D<:D[5!9BWMU%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y3^VY^R=X1_;E_9?\
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
MWP*^&UM;^,/$VO,FK6]KXDDN4^RZ7F56AN+DP"[N;@K_ *II(DPA)0 '>_\
M!/3]N+Q+^WC\1/C%\2? 5K:WWP-T7Q'I^C_"'QBFG2V[^(I8;3_B;SQF0CSK
M5+HI'%*J@,4F^9@ %^GZJZ)H>B^&M(MO#_AS2+73["R@6&SL;*W6*&"-1A41
M% 55 X   %6J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HK%^(OQ(^'OPA\%:C\2?BOXZTCPUX>TBW,^JZ[KVI16EI9QY WRS2
MLJ(,D#)(Y('>O#/!G_!1;]E+]LSP'XV\%?L"_M<> /&/Q#L_#.H-H.EZ;KT+
MW$=Z('$$Q@<AGA$QCS(%*>IYH G_ &P/C)\%/C;\,_BA^P9\+/VN_ &B_&GQ
M7\/=9T?P_P"&SXULTUBRO;JPFC@F-HLOVA=K.KY"9 &X=C7R[_P3-_X*]?L
M?L]_L4Z+^S'^U)XQ\/?L]?$3X%^%X/#_ (^^&/C6:/3+E+JS@"R7-C&V/[16
MY*F=?(\V1S-DABP=_DO]@+X!?LG?\%// GPS_9ATW]GW2O!5S\"A9>*OVMOB
M5XITZ*T\:W_C.*:4W&FQ7TF+V-9KN&>YN;W> D/E0(R/D)^EG[,GB#]E?_@J
MA-XB_::\:?L<^ /$>@^$?B#>:'\(?B)XE\-6>J7.O6%DL*R:K9R3VY:" WWV
MN.)HW(=8 XQF@#T;_@G9\>?C1^U!^QGX(_:#^/OPZA\*>(_%UG<ZB-#BMY(3
M#I[W<_\ 9\CQR,S1R267V:5U).'D8# P![51TZ44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !3998K>)IYY51$4L[NV H'4D]A
M7C_[9W[>?[,'[ OP^L_B%^TM\0CI:ZO??8?#FB:?8RWVJ:Y>'&+>SLX%:6=^
M5R0-J;E+LH(-?*7BW_@JK^RC_P %2O@?\6/^"?'P0\?^*/A9\:_&_P -M9TO
MPEX3^+'AJX\/:A=S7%E-%$\'FY5P2>0CF4)O<)A"0 4_VU/^"C/_  3(_P""
MF'P2\>_\$RO W[85KHWB/XIZ3=^'?!7BK4-!U&VT+5-721?*AMM2D@6UNU^T
M)'&1%(?-#%8RY8 X?P__ ."[/C'X"_",_LS?MD?L3?%31/VF/#^DC2=(\#^%
M_ ]QJ.F^-]0CC\J"ZTN\MU:'[-,X5F+$"(%E4R;.?G_]E[]OC]D_XJ>*O#VE
M_P#!4SQ1X4^ .B?L=:/I=GX;_9M\1RF&]U'Q7:6"1OKQMB@^VQ09>.PMK?SF
MR[3MRT6?U'_X)[?%;]I+X\?LY0?'#]IOP,OA74/%VOZCJOA3PI/8F"^T?P[+
M<,=+M[]=Q'VS[-L>3&W:9 K*&5J .B_8LT']HCPQ^R3\.=!_:V\4QZU\3;;P
M?8+XZU*)(@)=3\E3./W0",58E2Z@!BI8#FO3J** "BBB@ HHHH **** "BBB
M@ HHHH **** "ORM^/7CSQG_ ,$V?^"O.N?MY?\ !2'P$?&GPA\:V-KX<^%'
MQHTFUDFMOA!"S$/I]Y8X;[,+EW&_4$RSD #"R/%'^J59?C7P3X.^)/A'4O '
MQ"\+:?KFAZS926>K:/JUFEQ;7EO(I5XI8W!5T8$@J00: /D?_@LI^S#^S-^V
MA_P3H\6_&77]?TRWU'P%X,O/&_PM^*^B7R"XT.\M+8WEO=VMY$<^1(8H]P5M
MKJ0P^=8W7OOV)/#/A7]K?]D/X#_M8?M1? KPGJOQ-U#X9:%J]QKNL^%K66]L
M[R:RBF>6&22,O;[G=I JD;=^.U?+UK_P0#\9>&_B*G[-_@[]KK6E_8MU+7H_
M$FO_   U*22>Y2]AE\U-'MKQ@771Y9BLTL)<-F%5PS2-,OZ5VEI::?:16%A:
MQP001K'##"@5(T P%4#@    #I0!)1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 4O$<?B";P]?P^$[NTM]5>RE&F3W\#2P1W
M!0^6TB(RLZ!L%E#*2 0".M?EY_P1^^,/A_\ 8\_:@\;_ +'?_!23P6_A7]K#
MXD>);K6)_BKKMVMQ8?%>U:4BV&DWI1%BB@C$<4>F@+Y84;5WF2./]4*\<_;B
M_8._9M_X*&?!.Y^!O[2?@K^T++S/M.BZS92>1J6A7H'[N]LK@ M!,IP<C*L!
MM=74E2 ?'7_!7GX">$OV2OVH?@5_P5&_9?L8?#'Q3U/XU:!X$\:V.D((8_B#
MHVKSF":SNHEP+BY0*'CE(+ 1Y.XQ1&/[@\$?L;_LC?#/XL7WQX^'/[+OP\T#
MQOJ>_P#M'Q?HW@RQMM3N=_\ K-]S'$)6WY^;+?-WS7R7^QO_ ,$N/VR-*_:(
M\/?%#_@I7^UU:_&71O@@)K3X 6\=DT,LSS*5;7=95AB?4XX6%M&VZ0*$>7<9
M'+G[\H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#P/_@I[HG[;'B7]AKQ_H'_!/34=-M?BK>:08M GO[KR)!&6 N!:RGY(
MKLP[Q"\F$60J25QD>(?\$3/B=_P3R^*G[(MS^S!^SQ\'QX-U[PC&=-^,GPF\
M?6*-XBM]4.4N9M665 U^9I-Y^TLNQ\[-L94PI]UU\??\%$O^"56G_M/^,],_
M:[_92^)$GPA_:2\'P?\ %*?$W28L1:G&H_Y!NKP@$7MFX 0[U9D'0.@:)P#P
M'X2_LH?"_P#8=_X+":G^P1\+O"6FZK^SW^TE\*-4\6^(/@UJUFE[I'AW6;&Z
MABEN8+:4,D5I<I(J&+;M,@4#"PQ(GW?^S5^Q1^R-^QQ8ZEIW[+'[./@_P%'K
M$JR:L_AG0X;62\*YVB611O=5R=JDD+N. ,FO%_\ @F_^Q7^T!\/?&GBG]N+_
M (*!>*=%\0?M!_$2PATO4QX:#_V/X2T&W<M;Z+IH<EA$7S<3.3F29N=VS>_U
MQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'YY?\'!VH?M!VGP@\"K)\._$GB#]FF/Q&;C]J"U^'-X5\23:#'M9(8T&TG3
MV;<;LQ,)3&H7=&AD>O:?#/[+/_!*+_@HK^Q%I'A7X<_!?X:^+_@[KNC"/PXW
MAS1(+=+% NW-L\2)+8W,9RIQLEC<,K '<*^HW1)%*.H96&"",@BOSE^/?_!,
M7]KO]B+XP:S^U9_P0SUSPUH<WC.Y(^(OP#\7RF/PKJ=Q*-BZQ9*K*+&YA)$C
MQH561$*KC'E2 ')_\$Z?V0OA1^TQX.^-?_!*[_@H1X%TSXWZ!^S%\3(M%^&W
MC'Q=;^;J":'>V4=W:6OVN,K*D\$9$3M&Z_*8X\!8U%?HC^SW^S=\!OV4/AA9
M?!?]F_X3Z)X,\+V#L]MHV@V2PQ>8V-\KX^:21L#=(Y9VP,DUP'_!//\ 8HTW
M]AKX!MX!U/QI<>+O&WB;6[KQ-\3_ !W?)MG\2^(;LAKJ\9>B)\JQQQCA(HD'
M)R3[K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'Y5?\%%/'_@^_\ ^"N7@GX>_P#!7GPC-I?[+MM9P'X(W-R%N/!^O>+7
M0>;+XD<X$4L0,D=O!.I@"AI&;:TF??/^"AW_  1G_9@_::^%I^)'[./@S1/A
M)\:/!EJ=4^%WQ1^']C#I-U87\*%X(YWME03VK$!&5]VQ78I@YS]6?'7X#_!W
M]IKX4:U\#OCY\.],\5>$_$%H;?5M$U:#?%,G4$=&1U8!DD0AT90RD, 1^;>I
M?\$ZO^"OG[.]E=_\$U?V5?VA;;7?V9?B!&UC9_$OQ7?J_BOX3Z*?^/O3+?<R
MF^$L!:"UD"L82_/D!%<@'8?LA_L0?\$^/^"W'['WPA_X*,_MH_L:>'=3^)7B
MKPI&?$VKV%U>Z6=3N[69[262X2RGA6ZB=[8NJ3B0+&RIRJBOT/\ !_@[PG\/
M?"FF^!/ ?AFPT71-'LHK/2=(TJT2WMK.WC4+'%%&@"QHJ@ *   ,"L;X%_!7
MX<_LX?!KPO\  /X1: NE^&/!^AVVDZ'8JVXQ6\$81-S'EW(&6<\LQ+'))KJZ
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_*[X]>//&?\ P39_X*\ZY^WE_P %(? 1\:?"'QK8VOASX4?&C2;62:V^$$+,
M0^GWECAOLPN7<;]03+.0 ,+(\4?T+_P64_9A_9F_;0_X)T>+?C+K^OZ9;ZCX
M"\&7GC?X6_%?1+Y!<:'>6EL;RWN[6\B.?(D,4>X*VUU(8?.L;K]<>-?!/@[X
MD^$=2\ ?$+PMI^N:'K-E)9ZMH^K6:7%M>6\BE7BEC<%71@2"I!!K\Y+7_@@'
MXR\-_$5/V;_!W[76M+^Q;J6O1^)->^ &I223W*7L,OFIH]M>,"ZZ/+,5FEA+
MALP*N&:1IE /J']B3PSX5_:W_9#^ _[6'[47P*\)ZK\3=0^&6A:O<:[K/A:U
MEO;.\FLHIGEADDC+V^YW:0*I&W?CM7T=4=I:6FGVD5A86L<$$$:QPPPH%2-
M,!5 X     Z5)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45P7[
M2_[2_P '/V1O@YJOQT^.OBI-)T#244.X0O-<S,<1V\,8YDE<\!1[DD*K,/S7
M_P"(K;X0?\)W_9W_  Q]XD_X1GS\?VO_ ,)3;_;O*S][[)Y/E[L?P_:,?[5>
M=C<WRW+YJ&(J*+?35_DG;YGV?#7A[QGQAAJF(RC!RJTX:.5XQ5][)SE%2=K:
M1N]5IJC]9:*X+]FC]I?X.?M<_!S2OCI\"O%2:MH&K(P1RA2:VF4XDMYHSS'*
MAX*GV()5E8][7=3J0JP4X.Z>J:ZGR>*PN)P.)GA\1!PJ0;C*,E9IK1IIZII]
M HHKX3^-G[=W[;G[1_[;GC']@G_@E_X<\ 6#?"K3[*7XO?%OXF6]U>6&EWEY
M&9;?2[&TM70W%SY8+N[OL7;(A"LH+68'W917Y\?M4_'3_@K-^S=_P38_:5\:
M_M,:E\.-/\4>!_ B:C\,OBE\*//B34'?S5F6?3[_ ,UK:X@*1'<&>*07 VX,
M;5[[^SC_ ,%%_P!D7QTW@;X >(/VO? %[\7-4\)Z;-J/A'_A*+,:G->R6<<L
ML9MU8$3$EG,( <#G:!0!]%45XC?_ !!^+"?\%$K#X5V_[0OPWC\%R?".359O
MA;*A/BR:^74?)_M9/FQ_9X1DA)Q_K<CG((C^(/\ P4T_X)X?"C3+'6/B3^VU
M\+]$MM3U2[TZPEU+QI9Q":YM9VM[E #)G]U,C1R-]U&&&(H ]RHK#UCXG_#7
MP[\/)/BYX@^(>AV/A2'3!J,WB>\U:&+3DLR@<7)N681B(J0PD+;<$'.*\\_9
MW_X* ?L0?M;>(;[PC^S+^UAX!\<ZMIL1EO=*\->)[:ZN8X@P4R^4CES'D@>8
M 5R1SR* /7Z*^+OAI_P7-_8F\>?MW_$']BW5?C-\.]'MO"4.BP^&O&,_Q*LV
MC\4ZG>F1)]-MX"J@3VTJI$RK+(Q:0 JA&#H?L._M%?&GXH_\%._VS_@=X]\>
M7&I>%/AKK?@>'P/HTL$2II,=[H)N+I494#MYDH#G>6P>F!Q0!]@T5XMH_P#P
M4>_8#\0?'/\ X9GT/]LSX:7GC_[:;)?"=MXRLWO7NP<&V5!)\TX((,(S("""
MO%>TT %%?F1^P%_P6F_:/^.7_!4/X@?L<?M*^ O!VE> [OXD>.O!WP<\0Z#9
MW,-W=ZGX:NH6N+.[:6>2.1VL+F.?<BQ_,C +A@%]_P#^"Q'[?_Q/_83^ 6@Q
M_LW^%]$U_P"+'Q \3)H_@;1_$$4LMG''##)>:A?W$<,D<C06UG!*S%6&&>,G
M(R" ?7%%?._[ ?[9\_Q]_P"";'PX_;?_ &E-<\,>%)/$'@:#6_%FH_:?L&E6
M!.1))ON96\F(8S\\AQGK79_LX_MS?L;_ +7]SJ5C^R[^T]X'\>W.C -JMGX7
M\1V]W/:H6VB1XT8NL9/ ?&UCT)H ]5HK@?"W[57[-'C?X-:G^T3X0^/GA#4O
M >BI=MK'C"S\06\FG6(M2WVDS7 ?9'Y6T[]Q&W'->?7?QO\ &/B[]LKX8V'P
MR_:C^%DGPU\6_#>]UM?!3R>;X@\1YV-;ZGI\BMM:R5)8RS $?,>NX% #W^BO
M'/C'_P %#OV$/V>OB=:_!?XZ?MA?#?PCXLO!&8O#WB'QA:6MT@D ,;21R2 Q
M!P1M+[0W;-7OVBOVYOV-OV1K:PN?VF_VG_ W@8ZK%YNE0>)/$EO;37L><&2&
M)FWRH#P652!W- 'JM%<)IW[4/[-^L? B7]J+1_COX2O/AQ!ILNH3>.;37[>7
M2DMHR1)*;E7,85"K*W/RD$'!&*YK3?\ @H-^POK'QQMOV:-)_:\^'-UX_O O
MV3PC;^+[1[^9F3>L:Q"3)D*$.(Q\Y4[L8YH ]@HHK\_-%_;G_P""B/\ P46^
M,'COPU_P3!TOX:>#/A/\.O$USX:U'XQ?$_3[S4Y?$FL6^!<QZ58VTL2_9XF(
M4SRN5DR"G\2@ _0.BO OV/M5_P""BWA^^\4^%O\ @H-:?"F^T_2K6VN?"WQ
M^&LMW9Q:E&?-^T17EC>,[6TL02-]Z2-$RR\8*D5O>"?V_/V)_BA\0_#GP?\
MAE^UC\/]<\6>,=#?5_"N@Z5XFM[FZU*R6-Y/M$44;EG39'(_8E8W(X5B #U^
MBOS2_:N_;+_:\^&?_!'[P5^T)IG[7_@'Q?X[U/XP:)I5]\1O@];QR:+J%C+X
MC^RRV\'FB121$I@E( (=''4$GVR[_:*^-,?_  7SLOV34\>7 ^'<O[(L_BR3
MPQY$7E'61XGCLQ>;]GF;OLY,>W=MP<[<\T ?8-%%?+/[:'[9WQ:_9^_;R_93
M_9J\#Z?HLOA[XU>(_$UCXOEU&SDDN8HK#2UNH/LSK(JQDR-\Q97R  ,=: /J
M:BO)?B[^WK^Q1\ F\1Q_&O\ :L\ ^%I?"-[9V?B:VUOQ1;6\VG7-W;_:;6"2
M-G#B26#]ZB8W,@+ $ FNX^&WQ>^%7QC^'5C\7OA-\2-#\2^%=3MFN-/\1Z'J
ML5U97$2DAG2:-BA"E6!Y^4J0<$&@#HJ*\<^"_P#P4,_83_:,^)5W\'/@+^V!
M\./&'BJR$C3:!X=\7VEW=,L8S(T<<<A,JICYF3<%[D5['0 4444 %%%% !11
M10 45\!_MK_\%R?^&//VF_$W[.7_  R__P )%_PCOV+_ (G/_";?9/M'VBR@
MNO\ 4_8I-FWSMGWSG;GC.!Y7_P 1,/\ U93_ .9'_P#O=7V6%\/^+L;AH8BC
MAKPFE*+YZ:NFKIV<TU=/KJ?%8KQ#X.P6*J8>MB;3A)QDN2H[.+LU=0:=FNCL
M?JA17E?[%'[3'_#8?[,GAG]HW_A"?^$=_P"$B^V_\2;^TOM?V?[/>SVO^N\N
M/?N\G?\ <&-V.<9/JE?*8K#5\%B9X>LK3@W&2T=FG9JZNG9KIH?6X7%4,;A:
M>(HN\)Q4HO574E=.SLU=/JKA17-_&7XF:3\%?A!XK^,FO6%Q=6/A+PW?:S>V
MMHN99HK6W>=T0'JQ6,@>Y%?"W[$?Q_\ ^"U7[8_PK^'G[<OA_P 6?LZP?#_Q
M]=6VH/\ "QM(U0WMAH,ESL<KJR3LKZ@D(8E6@$7F*5(7H,#H/T-HKXE_X*;_
M +6?[4?@S]KC]GC]@G]F/XFZ'\,KOXXW6OOJ'Q5\0>&TU;^SDTRTCN%LK.UF
M=()+F<OM'FD@#;M5BV*I_P#!)S]K/]JKXK?M*?M&?LD_M!?&;0/B]I7P4U[1
MK'0?C)X>\,Q:2FJW-W:R37>G3PV[M;_:+1U2-_)/RLQ#@$J  ?<U%?#/[</[
M7_[?NF?\%*OAW_P3_P#V*-7^%6B_\)7\+-2\6ZEKGQ(\-ZAJ.U[6[$'E1BTN
MX-H*D'D'G//05N?\$_/V\OVH?B#^UE\3_P#@GA^W?\/O!FG?%'X;Z)I_B"Q\
M2_#:6Z_L3Q'HUX=J3I#=LTUM+&Y1'1F8,S-MP$!8 ^RJ*^4?^"MO[6'[37[*
MWPS^%%I^R4G@M?&'Q1^.V@> +:[\>Z;=76GV<>HQW?[]H[::*3*O#'R&/REO
ME)(QTW[(7A__ (*JZ3\0-0N/V[/B7\"M9\+MHSKI=K\+O#&K65\E_P";$5>2
M2]N9$,(B$P*A=Q9D.0 00#Z(HK\ZO!/[7W_!5_\ X*$ZQ\3?C!_P3NU?X-^#
M_AEX \9:EX8\$P?$30+[4;WQ[?:>PCN;AYH+B)+&R>7,<3*K2<,6QVB?_@N+
MXU^)'_!-_P"$'Q]^!'P2TR3XW_&WX@1_#KPWX U^]E&GZ3XE2XF@O)KQX\2F
MR@%N\QVD.4DB4E2690#]&J*^!?#/[7__  46_8S_ &V/A'^S1_P4.\0?##QS
MX.^.LU]I7A7QQ\/?#MWI$^@Z_;P"=;*ZAGN)EF@F7Y(G7:^_); 7!^^J "BB
MB@ HHHH **** "BO-_\ AJ3X7_\ #4/_  R;_:/_ !4O_"-_VO\ ?&S[W_'O
MZ^;Y?[[;_<YKTBHC.$[\KO9V^9RX7&X3&\_L)J7))PE;I);Q?FKZA1115G4%
M%?GGI?[8/_!3C]NC]JKXX_##]@[QG\&_A[X4^ WC%?"L_P#PL;P[?ZMJ7B35
M5BWS/(MO<0BSLMV4C90[MM9LGE5]*_X*2_MO?M2_L#?\$FM:_:P\0?#_ ,)3
M_%C1]'TFVU>TTZ2YN= TW4KR[M[2:[!8+.]I$TS2*&PQPBL>2: /L*BOS;^'
M7[27_!03]FK_ (*=? W]CSXL?MN^$_VBM%^,GA?6M5\46.D?#JST6\\&6UI9
MB>WU..2RE<-97$I$*-<9+88*68C'N7_!9']L[X^?L0?LO^'/B'^S59>%I?%7
MBCXIZ!X2M)?&.GW%U8VZ:A.T32M';S0NQ4A>C],\'B@#ZRHKX!@_;C_X*1?L
M:?MD?"']GG_@HEH7P@\6>"_CCK=QX?\ "OC?X36&I:==:-K*1"2."\M;Z>82
MQ2\*KQL"OS,WW0K?6_[8WQ>\2_L^_LB?%3X]>#+.SN-8\$?#C7-?TFWU&-GM
MY;FSL)[B)951E9HR\:A@K*2"<$'F@#T>BOA']BGQG_P7*^/?A+X4?M"_$OXI
M_LQQ^ ?&FDZ)XBUO1]'\%Z]'JR:5>0PW,D$,CWK1+<B&0JK,&0/@D,.#M?M3
M?MB?MC?$W]O%/^";_P#P3UF\#Z%K?A[P+%XM^*/Q)\?:5<:E;:);7$YAL["U
MLX)8C-=R[3*3(X01=/FZ 'VI17P)\ O^"L'Q7^$&G_M,_";_ (*2^'O#4'CS
M]F#P_!XDU/6OA_%-#I_B[0KFS>YM+BU@N7=X;@E!"\9<J)94 (&<>9^/?V\O
M^"U/P$_8XTW_ (*N?%_PM\&+_P"&LMGI_B'Q-\#]%T;4$US2/#5Y)%LDBU22
MX\N6^BAFCDE5X5B&),#@+0!^H]%9O@[Q9H/CWPCI7CKPM?"ZTO6M-@O]-N5&
M!+!-&LD;CZJP/XU^<7P:_;#_ ."U_P"V-XY_:'U?]E'5/V<;/0_@U\>?$G@#
M0O#/C;PMK7VS5UTQXFC:2[M[[9&TD<R*6\L ."<!>@!^E]%?./\ P3._X*$^
M&OV_?V /"O[;_B/P[;^"(M2LK[_A)K&_U!3;:7/8W$UO=/Y[[5\C= T@=L;4
M8;CD&NO_ &?O^"@7[#O[5OBS4/ ?[-7[6GP^\<ZWI<32WND^&/%5K=W"1*0#
M*(XW+/$"0#(H*9(&>10!Z_17C?Q7_P""AW["7P)^+EI\!/C-^U_\.O"_C.],
M0A\-:YXMM;:[4RX,0>-W!BWY&S?MWY&W.:\<_:*_X+8?L@?LS?M_>&/V'OB9
M\3_ FF0:EX<U&_\ &'C'5_B':6:>%+R!(9+:PNK=UPLERDN]-\L9P 0KYX /
ML>BO(OCG^WY^Q%^S/X>T;Q3\?OVL/A_X2L?$=DEYX>EUOQ3;0MJELX!6>W0O
MNGB((.] 5Y'/(KH=/_:D_9LU?X#R_M1Z/\>?"-Y\.(-.DOY_'-IX@MY=*CMH
MR1)(;E7,8"D%6YX8$'!&* .\HKD?'GQ]^"/PN^&<'QG^(_Q:\.Z'X1NC9BV\
M2ZIJ\4-C+]K=([;;,S!&\UI(PF#\V\8ZUD?&']KS]EK]GO4;[2/CG^T+X.\(
MW>F^&F\0WUIXA\006DL.E"Y2U^V%)&!\K[1+'"&Q@R2*@RS 4 >BT5XU\0O^
M"B7["'PF^%/AWXX_$S]KWX>:%X3\768N_"FMZGXKMHHM9A(!WVNY]UP ",[
M=O?%=3X$_:C_ &;_ (H?!2Y_:1^''QV\)Z[X LK&YO+WQCI.O03Z=;06Z%[A
MY)T8I&(E5B^X@IM.[&* .\HKQ:+_ (*._L!S_%'0/@G#^V;\,W\6^*;2UN?#
MWA]/&=F;F_CNHTDMO+02<M,DB-$OWI%=2@8$5Y7^V5_P66_98_8K_;.^%'[(
M7Q,\>>#+9O'4FK?\)MK^K^/K:P_X02&VT];NSFO('1LK>.PBCWO",\J9/NT
M?7M%>1?%G]OS]B/X$_#+PY\9OC!^U?X \/>%?&%LEQX2UW4O%%LEOK<+HKK+
M:-O_ -(38Z-NCW *P)(!%>A?#CXE?#SXP^!M,^)OPG\<Z1XF\.:S;"XTC7=!
MU&.[L[R(DC?%-$S(XR",@GD$=10!MT444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>.>&O&G[;EU_PC/\
MPE/P4\'6OVKQC>VWBK[-XD=_L.B+G[-=P\?O9WXW1GA<]:]CHK.=-S:M)KTM
MY>7]79V87%PPT9*5*,[]9<VFDEI:2[WUOK&/2Z?XT?\ !R/K?[56N_LZ?">[
M^-?@C3M!L5\>:_'>VF@ZDUU:N5C@&F2R.0,2O!]M.W^'YP*_(*OZU_VE_P!F
MCX.?M<_!S5?@5\=/"J:MH&K(I= Y2:VF4YCN(9!S'*AY##W!!5F4_FO_ ,0I
M/P@_X3O^T?\ AL'Q)_PC/GY_LC_A%K?[=Y6?N_:_.\O=C^+[/C_9KX#B#AK,
ML7C_ &^']]22O=I-65O+3KIYZ']<^$/C9P5P_P )K+,V_P!GG2E-QY(3E&:G
M)SLK<S33;C[VEDO>WMQW_!LIK7[5&E^#?&-G\//!.G:IX O?'NFQZ]>:KJ30
M'3C]DN#=2VJ 8FE(^PAE_N[3Z5^F?AKQI^VY=?\ ",_\)3\%/!UK]J\8WMMX
MJ^S>)'?[#HBY^S7</'[V=^-T9X7/6NF_9H_9H^#G[(WP<TKX%_ KPJFDZ!I*
M,40N7FN9F.9+B:0\R2N>2Q]@ %55'>U]9E66U<!@*="51WBM;6MO>RTVZ??\
MOY_X]XUP/%?%F+S.A@X*%5^[S*7-91<%*5IVYFK2=M$U'?7F*_-G_@D!XHT3
MX0_\%.OVY?V4_B3J$.G^.M9^,:^.]"LKV0)-JV@WUOOAEM\\S1P@HK[<[#,H
M.#FOTFKP+]LC_@E_^PQ^WSJVC^*/VHO@1:ZWKWA]/+T3Q/IVJ7FEZK9Q[BWE
M+>6,L,QCRS$1LQ0%V( ))KUS\Z/,O^"ZGCCP5JG_  2D_:7\ :;XPTNXU[2?
MA7+=:KHD&H1O=V4$[$02RPAM\:2&*4(S !O+?!.TX^4?^"E_[)_[-_[.G_!$
M3X+^-O@?\%_#WAK7/!?B[X=:UX>UW2]-2._M]0GO[(3W)N<>;)))YTC.S,2S
M$$Y(&/N?X<?\$B_^">'PF_9^\<_LQ^ _V<;.S\)_$RT%M\0%;6[^74=?C 8*
M+G49)VO'V[W*_OAL+OMV[CGT3XS_ +'7[.7[0?P'L/V9OB[\._[6\$:7+I<E
MCHG]K7<'E-ITL4MG^^AE24^6\,9Y<[MN&W G(!\K:Y_RLY:!_P!F/WO_ *EL
M5>-_\$)/V=OV&?B-\ /VE_%_Q7^&_@/7];N_CQXVTWXAWOB*"WNI[72%O)7B
M@F,V3:VVQYI0!L4EG?D@D?H[/^S%\#[G]IVW_;(F\$Y^)%KX'D\'P>(O[1N?
MET5[M;QK7R/,\@_OU#^9Y?F?P[MO%?GC^PQ_P0._9W^)?PO\=ZK_ ,%!/V6[
MRR\7:M\:/%UW'-I_C"[TZ36_#]SJ+36L=X=+NT6ZMV#,RQS;F0,0 H8@@'R+
M\$=1U#QK_P $BOV /A!\>M0N;GX*^*/VL9=(US^W'9;?5-&@U34FTFRO"_#6
MKR1D;'^0K!'V1<?;W_!8'X7_  K^%/[7G[#/CC]GWP1HF@?%.7]I;2M%M3X=
MT^*UNKGP@]M.-:B80JI>VCA\G(.502MC&\Y^U_B5^Q5^RC\7_P!FA?V.?B+\
M!O#NH_#&+3+?3[7P;]C\JTM8( ! (/**M T>T%'C974C(8'FO/OV6O\ @DK^
MP;^QW\3A\:_@U\(+R3QA%I[:?8>)_%GBS4]=O=.LVR#;VLFHW$QM4VDJ?*VE
ME)5B02* /G+]E#X._!F;_@X%_:OLK[X5^&':Q^'_ (!U+28I=#MS]GN&AN&E
MN804^20R;2TBX);!)S7E_BCQ7\2_ OQM_P""P'C/X.7-U!XGTOP-X7N=&NK
MD7%O,G@JX;SHBO/F( 77'.Y1BOO#X[?\$POV*?VC_P!HW0/VL_BG\)[J7X@>
M'8+:"T\0:/XHU'3&NH+><7$$-U'9W$<=W&DH#!9E<' 4Y7Y:[[X?_LM? ?X7
M_%SXC?'7P1X"2T\4_%J;3I?B#J4E_<3KJS6-K]DM<PRR-%$$@)3$2(&R2VX\
MT ?DG\*O^"=W[??[97_!&;X<?LZ?!OX??L@:'X&UKP+H>K^%/&^G:IKJ:[IM
MZJP7/]J&6.R*QZB95?SV5OOO,A.,BOV=\*V>N:?X7TVP\3ZE'>ZG!80QZC>1
M)M6>=4 DD [!F!('O7R4/^""7_!+6/6;FZLOV?-3L]&O-0:^N?!.G_$+7;?P
MX]PS[V;^RHKU;0*3UB$?E?[%?8E 'X5V?P:\<^(_V$?VM/VL?@E8>9\1_P!F
M_P#X*,>.?B9X0V AKB/3Y[-M0M&(Y,4MD9RR#.\Q("#7N?PW^,GA/_@K;^T'
M\;?^"C7@F26]^%/P5_9_O_!OPFEN$^2;7]7T?[?KEX!_!/!!):V+CI@M]:_1
MSX+?LF?L]_L]Z+XW\.?"7X<PZ;8?$CQIJOBSQK:3WUQ=QZIJ^I;?MMPPN9)
MBRA%!B3;$ ,*@R<Y/[/'["O[*?[*/[-UQ^R+\ /A);^'?A[=I?I=:!#J5W.9
MA>E_M)>XFE>=BP<KN,A*J%52H50 #\>_BW-\2-7_ .")7_!-WX9>&[/PO<^'
MO%7Q/\,V?B"P\>3SQ>']2N%2ZEL++5&@5G:SDG3<Z;6#&)<@XK[2\'?L$?\
M!1KQE_P49^"G[:'QLT7]F[P18_#.RUK2]='PDN]8_M#Q%I=[8-#'83+<VD<<
ML4,RQRQAF'ED,RC/!^J;[_@GW^QSJ_[(%E^P5KWP+TS4_A+INDQ:;8^$-5N;
MBZ2"")MT16>61IQ(C?,LHD\Q3R&!KD?V</\ @DM^P]^RO\3K#XS?"WP#XDN/
M$^CVD]IH6K>*_B+K>MMI5O+&8Y([5+^[FC@!C8IN10VTD;L4 ?DK^V\OPU\)
M?\%-OB)\&?"GB37K/]B;Q7\<O"9_:QDTRUC_ +&T[QO*MQ*U@)=X,=E<31:>
MVHNH_=2;49E(C1OT"^.EK96/_!PW^SG9:=;10V\/[/7BY((8$"HB"YM@JJ!P
M !@ #C%?1/AO_@F[^Q3X5_90\1?L1:9\#;67X:>+Y;Z?Q3H.H:K>W<NJW%Y+
MYUQ<SWD\SW4EPTFUQ.9?,0QQ[&7RTV[/A?\ 8A_9G\'_ !(\ ?%_1? -T?$W
MPP\#R>$/!6L7OB/4+F:RT>18E>W?SIV%RQ$*9EF$DO!._DY /A[_ ((1_!_]
MG7X^?LA?&OXB?M,?#3PEXH\<>*?CIXQA^-,WB_2K>[F2>*\95L[DSJQC@BM_
M+98CA$#L0!DUWWQ?^-^G>+?V^$_9&_8%_8B^#?C#X@>$_@YI5[KGQ-^).IBS
MT_2/#DDT@T_3+5[6SNKJ[1O,DE"ILA42 EB6X]-^-W_!$?\ X)G?M"_&76OC
MO\3?V=7DUWQ1,DWBZ+1_%FJZ;8^()$^Z]]9VES';W39R6+H2Y)W[LFNB_:)_
MX)/_ +"7[4'CC0OB7\2_@]=6>O\ AWP^F@:?J_@WQ5J7A^=M'0Y73I6TRX@,
MUL.T;Y"C(7 )R ?F#\"8==TC_@A__P %+_!^N6'ABP;1_C9X^@&D>"+EY=$T
M^0V.GM+!IY=$86JR%]@*)@?PKR*]*_X*3_LI_LY?L_?\$#?A3\0?@S\&O#_A
M[Q#X1UCX=>(-"\0Z=IR)J$&J7&H6 N+PW./-DED^T2EW9B6+9/08_03P3_P2
M^_80^&O[.OC[]DOX>?L^6&B?#KXG7,\_C7PMI>J7L,%[)-:P6LA1EF#VP,-M
M"N(&C *E@-S,3UOQC_8T_9M^/W[/%G^RE\6OAQ_:O@&P72UM-!_M:[@\M=.E
MAELQYT,J3'RW@B/+G=MPVX$Y /3G4LA57*DC 8=1[U^67_!OY#>:S_P3#\7?
M\$R+3XU:C\,_CA\'_&_B#0_&MWI4-K)K.FS2:O-=Q:E'!=QR)+#+'+Y2RLC*
MVQL'(4U^IU?-W[6O_!([_@GW^VU\0+?XO_'SX PS^,[6W$$7C+PYK=]HNJM&
M%VJDESI\T+SA5^51*7"C@8% 'SC^PY\1/VK/"W[=7[7W[$WQY_:Z\2_%K0/A
MM\/O#-]X:U+Q3I.G6US!+J.GW4]QG[%;Q*0247!SPB]\YE_X-FOV5/V=_ G_
M  2B^#WQP\/_  @T$>-/$=G?:KJ_BZYTV.;4I;DW-S: K<N#)&BVR+ J(0H3
M(Q\S%OJ?]DK_ ()K_L2_L->&_$7AK]F'X%6?AQ?%ZJOBK49=3N[Z_P!7"B0+
M]HN[N:6>0#S9"!OPID8@#-=[^SC^SI\'/V2O@EX?_9U_9^\(?V!X.\+6C6VA
M:1_:%Q=?9HVD>5AYMQ))*^7D<Y9R><= !0!^)7@G_E5.^!__ &<%:?\ JP;V
MOO6__P"5GS3O^S$KG_U,HZ][LO\ @F+^P_IW[*>A_L1V?P3V?##PWXA37-%\
M,_\ "1ZD?L]^FHOJ2R_:#<?:'_TN1Y-K2%?FVXV@*.S\0_LV?"6V_:#N/VV-
M$^&J7_Q7M/AS/X0T[5I-9N(5GTDW7VY;$QES;H&NE5O.,1D7.-VWY: .V\.>
M,O"'C WX\(^*M-U4Z5J,NGZF-.OHY_L=W'CS+>783Y<J[AN1L,,C(&:^$/\
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
MM \,WUU/=:M9O)+>2ZI<3#;-/=SW+R2W<CJ K/*[DJ OW0 /%OAQ_P $)?\
M@EK\*?BII?Q9\&?LSB.XT'6?[8\.^'[WQ5JEWH>DZAO9_M5MI<]R]I#(&8LN
M(MJ'!0*0#0![G^QQX%\1?"_]D3X5_#3Q?;O%JWAWX;Z'IFJ12#YDN+?3X(I%
M/N'1A7X^_ ;]AW]L+]J7P)^W_P")?V1OVY_'_P /];L_VN/B%;6'P^T)X(M)
M\17$?V>4QS3(B7D$EPKK;>9%.H0*AVG#9_<JO/\ X"_LM_ K]F.X\;77P/\
M W]B/\1?'E_XS\9-_:5S<_VAK=Z(Q<W?[^1_*W^4G[N/9&N/E1<G(!^1/[87
MQJ^&/Q2_X-K/@-/^QU\.]"\"?#S7OB5X5\.>/O!U_J%RFEZ- NHS+J-IJ$XW
M7 MFU**,RS-F61)=YW-)S]):]_P3U_X*4_&#]IO]GOXU>//"/[*_P]L?@KXZ
M@U%-5^%%QK*:G<:&T#V]WH\2S64<7D31/C86505&.,@_7?A#_@G;^Q?X'^#_
M ,0OV?\ 0O@-IC^"/BGXFO\ Q!XY\*ZE=7%[8W^H7IC-Q*D5Q(ZVP+11NL<'
MEI&R!D5&&:X7X"_\$:?^"?O[-_Q)T'XK?#;X7^(I-5\)SF7PA'XB^).NZO::
M"3$T7^B6M[>RPQ$(S*&V%E!X(H ^4/VFOAW\8?\ @D9XT^/?[;&K_ SX<_'W
M]G'XG>.!XK^*&F:JL4/BSPS)*T-I,D)N4>VU.RA=04MF:-T)*C;\[GK?VF?
MOP3^)/\ P7V_9@U[5?ASX?U&Q\7_  3\7WLXU30H7_M)UCM6A>59$S)(D6,;
MLLH&.,5[OXS_ .")7_!-CXA?%C4OBYXR^ ]]?SZWXFD\1:YX<G\;:P= U+5I
M)_/>\GTG[7]BED:7+L#%L9B2RDG-=_\ MC?\$Y_V0OV]!X8G_:8^&5QJM]X,
MN9YO"VLZ1XAO])O]-,Z*DZ1W-C-#*(Y%159"Q4[0<9 ( / OVB_CE?>+O^"C
MUW^R1^QI^PY\)/%OQ7\+?"FPU#Q9\2/BI>C3[31-#DNIA::7 ;:RN;NYR\DL
MGEIY<*>9R26.WX@^!VF^*+3_ ((E_P#!3+P1J.D>&K271OC1X[#:+X$GDFT7
M3F%CI\EQ%8%T1A:HPD*@HF%!^5>17Z=?'O\ X)*_L(?M(^*/#?CKXC_";4X-
M=\*^&HO#FEZ[X:\:ZMH]])HT?W=/N+BQNHI+J#_9E9SDD@C<V>Q_9\_8#_8[
M_97^&7BSX+_ 3X":-X?\(^.;^:\\5>&8S+/8W\DUG#92@PSNZ)&]O!&C1H%1
ML,2NYV) /@?_ (+'?$3P&_\ P;Y_"M!XQTT-XG'PT7PZAO4#:FRW.G7#" 9S
M*1#&\A"YPJ,3P*Z_]J']GOX-_M$_\')_PET?XV> =/\ $NG^'/V7-2US3M+U
M: 36IOHM=\J*26%LI-L$[NJN"%D5' W(I'KOAK_@WX_X)*>%]%OO#EM^RL;R
MPNGA-I;:KXSUF[&DI%>0WBQV#2W;-8(9X(V<0%#(H*.6C)2OH^^_9B^!^I?M
M,6'[85[X)W_$73/!LWA6Q\0_VC<CR](EN5NGMO($GD',RAO,,9D'0-@XH ^4
M?VI?BWH.@?M]>#OV%/V-/V#OA+XJ^+MA\(9O$Z^*?B#)%I.D^$O#!U$VBPP-
M;V5Q<2F2ZW9MX%11E69B"=OR;^R):>,?#?[,'_!5OP-XQT;P9H]W8?\ "0SW
M^A?#FZEET*SOYO"DYNOLIECC8;G1=^Y%(=6!'RU^DO[67_!-7]CW]M?QIH'Q
M,^/'PZU&7Q3X9M)+/1O%7AGQ7J6AZG#9R-NDM#<Z=<0R20,2W[MV(&]RNTL2
M4^$?_!,?]A?X#?#'XB?!KX/? "Q\/^&/BOI?]G^/M'T_5+U8]4@^P&P89,Q:
M%VMRP>2(H[N[2LS2,7(!^9_[47[(G[-/P[_X-)M$^(?@;X+Z!I?B5/@_X*\:
M+XGM=/0:F->N9-,GFOQ=D&;S6::1<[N(V\M<( H^@O\ @HAX#^'/C3_@K3_P
M3TUSQUX"T#4'\1W7CI->EU#2()!J!7PS$T"3;U(E"N<HK9VD_+@U]G>-OV'/
MV7?B+^QY#^P-XQ^&7VSX3P>%[#P[#X5_MF]CVZ;9"$6L/VE)A<_(+>+YS+O;
M9\S-DYI?M;?\$_?V3_VXO GA_P"'O[1_PSDU>S\)ZBE_X6O-/UN\TV^TFY6/
MRQ)!=VDL<R93@C?M;"D@E5( / /VZ?V&/VD;?]KWP)^WY^PCH7PT\3^(_A[\
M-KGP=>_!SXA1&UL+O2)KG[0DFF7$2LNG7NZ,PJ[)Y;1C8650P;V3_@E_^U5\
M*?VS?V+_  Q\=O@]\&A\/-,O+O4;.]\$I! B:1J-O?30WD2-;JL4JFX65Q*J
MCS-^Y@K%E&!\7/\ @CE^P'\:8_#!\6_#+Q%:7/A+P;:>$M*U+P_\2-=TR[ET
M.V+&*PNI[6\22\C!>0[IR[YD8[LL2?=/@;\"_A%^S1\)M#^!?P&\ :?X7\)>
M'+3[-HNAZ7&5AMHRQ=NI+,S.S.SL2SLS,Q+,20#K**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
; "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image.jpg
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
MSK0P3)@AVB1AB.CD&3VPMRH]>DB;X6O37PC6,M?DSE>;E@6&(4T9/53OM^3
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
MG(O9!XYS_]:"F SS[3V;=2QT]M@!G8856$U;*X1V33<FWA@F6#1SDDYS-VL
M&B8A*8(Q#-RDIFT1@G'DSWI>O-E,'DEN W#SM&.&T);E.4YJ.))AHCR3#TM
MVU"R?X>.A^'#F*>,'JJ_HPW4B_O\S1\*&.SR&>/T9QO#7)<[7\=F7-V? >>
M-".<FQN3CH4%$8OUKDQM&&VO;FB8A*0(;L- [1 =,?B.1W.W6;DQ>7"#PPC<
M\M:DP*7SIX-F '5M4E?LJ$%^;'<;)H[)Y)/6A)(8T2_0685S09D/M[E3?\<?
M@8MGWG&B GC/WS0?9%S_2_VOC6'N6ING8R'4+,&ZI=FZ3/-[XCC<F'BOAO3J
M4*;V3<,D)$5P&P9 1XSIO8YFF#9F F/LU:*1CA_0M77P,1]M>UXDPP3F\;I'
M\P9A9H+5![87A/?LHW/%/%Y+>GG$("<R@/?\S[Q3%&;N-N>(W\KL<_3 WDYJ
M %/3C&28<R>.5%-'#]&?8>CH%/-"PR0D1? :!C ]NO'4,,</ZN%$!< P&<2:
M7O*UB^?H[S 'M&VZ07YL\QHF3!SQV(;.%:R=/ZQO1VU22#_TQB8G4JGYKXS5
M<3V:W:'-PFCNA&$Z';WK;M.5SG]U]C2=!MD8)ICQ_%/!/%T;U]'G,&I CV!O
M/L[-C8DU31BFPP=K=L& W40SS#ZM&D:\!F[#=,= NS>O=J)2!QHF26DDPS!$
M,TQ);H,Y=Z(X6/."41KZ=VBJT]HWNCGLT1PW,=*]A@E0DW0/)3)"6<9@4!;&
M/2)]:_YBG69P;W-W'D4Z_^<&/JC3;0T33!XQ,&CL;L&\_WPV?/"\V68,$W],
M3.T;;<ENHAFF5^YC=ANF5]+O7-G0,$E*@QL9IK%[PPHG)02,"-L@-R:/)'>'
M#AXOD;8Q+]M)"8 UJ4P\VC<-&/N)M+/ORF_(H'T0Y>-&SYL_2QW;N\W9$@"F
M8\J5VDC-\;C';48Z?]1"D1ZI@RH2'Y\_J0IRLO0Q+E^0J4X<+/N(#<QQNFN3
M&'YDTMW@&)"&W\V-2??*?<SNW]JK2+]S94+#)(002VB8A!!B"0V3$$(LH6$2
M0H@E-$Q""+&$ADD((9;0, DAQ!(:)B&$6$+#)(002VB8A!!B"0V3$$(LH6$2
M0H@E-$Q""+&$ADD((9;0, DAQ!(:)B&$6$+#)(002VB8A!!B"0V3$$(LH6$2
M0H@E-$Q""+&$ADD((9;0, DAQ!(:)B&$6$+#)(00*Y3Z?TWI*UJ=V".U
) $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888574032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-32731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CHIPOTLE MEXICAN GRILL, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">84-1219301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">610 Newport Center Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Newport Beach<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">524-4000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,355,337,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Part III incorporates certain information by reference from the registrant&#8217;s definitive proxy statement for the 2025 annual meeting of shareholders, which will be filed no later than 120 days after the close of the registrant&#8217;s fiscal year ended December&#160;31, 2024.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001058090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888626944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_AuditorAbstract', window );"><strong>Auditor [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Irvine, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_AuditorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_AuditorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886998912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 748,537<span></span>
</td>
<td class="nump">$ 560,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">143,963<span></span>
</td>
<td class="nump">115,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">48,942<span></span>
</td>
<td class="nump">39,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">97,538<span></span>
</td>
<td class="nump">117,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">67,229<span></span>
</td>
<td class="nump">52,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Investments</a></td>
<td class="nump">674,378<span></span>
</td>
<td class="nump">734,838<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,780,587<span></span>
</td>
<td class="nump">1,620,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Leasehold improvements, property and equipment, net</a></td>
<td class="nump">2,390,126<span></span>
</td>
<td class="nump">2,170,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">868,025<span></span>
</td>
<td class="nump">564,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">29,842<span></span>
</td>
<td class="nump">25,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">4,000,127<span></span>
</td>
<td class="nump">3,578,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">113,728<span></span>
</td>
<td class="nump">63,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">21,939<span></span>
</td>
<td class="nump">21,939<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">9,204,374<span></span>
</td>
<td class="nump">8,044,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">210,695<span></span>
</td>
<td class="nump">197,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">261,913<span></span>
</td>
<td class="nump">227,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">179,747<span></span>
</td>
<td class="nump">147,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Unearned revenue</a></td>
<td class="nump">238,577<span></span>
</td>
<td class="nump">209,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">277,836<span></span>
</td>
<td class="nump">248,074<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,168,768<span></span>
</td>
<td class="nump">1,030,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">4,262,782<span></span>
</td>
<td class="nump">3,803,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="nump">46,208<span></span>
</td>
<td class="nump">89,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">71,070<span></span>
</td>
<td class="nump">58,870<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,548,828<span></span>
</td>
<td class="nump">4,982,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 600,000 shares authorized, no shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 11,500,000 shares authorized, 1,358,751 and 1,874,139 shares issued as of December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">13,586<span></span>
</td>
<td class="nump">18,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">2,078,010<span></span>
</td>
<td class="nump">1,937,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost, 0 and 502,843 common shares as of December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,944,656)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(10,282)<span></span>
</td>
<td class="num">(6,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,574,232<span></span>
</td>
<td class="nump">6,056,985<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">3,655,546<span></span>
</td>
<td class="nump">3,062,207<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 9,204,374<span></span>
</td>
<td class="nump">$ 8,044,362<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885722096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">600,000,000<span></span>
</td>
<td class="nump">600,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">11,500,000,000<span></span>
</td>
<td class="nump">11,500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">1,358,751,000<span></span>
</td>
<td class="nump">1,874,139,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">502,843,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887190832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 11,313,853<span></span>
</td>
<td class="nump">$ 9,871,649<span></span>
</td>
<td class="nump">$ 8,634,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Restaurant operating costs (exclusive of depreciation and amortization shown separately below):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectMaterial', window );">Food, beverage and packaging</a></td>
<td class="nump">3,374,516<span></span>
</td>
<td class="nump">2,912,564<span></span>
</td>
<td class="nump">2,602,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectLabor', window );">Labor</a></td>
<td class="nump">2,789,789<span></span>
</td>
<td class="nump">2,440,982<span></span>
</td>
<td class="nump">2,197,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy</a></td>
<td class="nump">563,374<span></span>
</td>
<td class="nump">503,264<span></span>
</td>
<td class="nump">460,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating costs</a></td>
<td class="nump">1,568,482<span></span>
</td>
<td class="nump">1,428,747<span></span>
</td>
<td class="nump">1,311,905<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">697,483<span></span>
</td>
<td class="nump">633,584<span></span>
</td>
<td class="nump">564,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">335,030<span></span>
</td>
<td class="nump">319,394<span></span>
</td>
<td class="nump">286,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreOpeningCosts', window );">Pre-opening costs</a></td>
<td class="nump">41,897<span></span>
</td>
<td class="nump">36,931<span></span>
</td>
<td class="nump">29,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Impairment, closure costs, and asset disposals</a></td>
<td class="nump">26,949<span></span>
</td>
<td class="nump">38,370<span></span>
</td>
<td class="nump">21,139<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,397,520<span></span>
</td>
<td class="nump">8,313,836<span></span>
</td>
<td class="nump">7,474,249<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">1,916,333<span></span>
</td>
<td class="nump">1,557,813<span></span>
</td>
<td class="nump">1,160,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">93,897<span></span>
</td>
<td class="nump">62,693<span></span>
</td>
<td class="nump">21,128<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">2,010,230<span></span>
</td>
<td class="nump">1,620,506<span></span>
</td>
<td class="nump">1,181,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">476,120<span></span>
</td>
<td class="nump">391,769<span></span>
</td>
<td class="nump">282,430<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,534,110<span></span>
</td>
<td class="nump">$ 1,228,737<span></span>
</td>
<td class="nump">$ 899,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Weighted-average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">1,368,343<span></span>
</td>
<td class="nump">1,377,768<span></span>
</td>
<td class="nump">1,392,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">1,376,555<span></span>
</td>
<td class="nump">1,385,500<span></span>
</td>
<td class="nump">1,403,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income/(loss), net of income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">$ (3,625)<span></span>
</td>
<td class="nump">$ 1,231<span></span>
</td>
<td class="num">$ (2,534)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">1,530,485<span></span>
</td>
<td class="nump">1,229,968<span></span>
</td>
<td class="nump">896,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember', window );">Food and beverage revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">11,247,384<span></span>
</td>
<td class="nump">9,804,124<span></span>
</td>
<td class="nump">8,558,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_DeliveryServiceMember', window );">Delivery service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 66,469<span></span>
</td>
<td class="nump">$ 67,525<span></span>
</td>
<td class="nump">$ 76,651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectLabor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectLabor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of material used for good produced and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481161/840-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreOpeningCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreOpeningCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_DeliveryServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_DeliveryServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277883774096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional &#8206; Paid-In &#8206; Capital</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Retained &#8206; Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,856,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,297,374<span></span>
</td>
<td class="nump">$ 18,566<span></span>
</td>
<td class="nump">$ 1,711,117<span></span>
</td>
<td class="num">$ (3,356,102)<span></span>
</td>
<td class="nump">$ 3,929,147<span></span>
</td>
<td class="num">$ (5,354)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">99,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Stock plan transactions and other (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock plan transactions and other</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(925,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (925,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">899,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss), net of income taxes</a></td>
<td class="num">(2,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,534)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,865,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">2,368,023<span></span>
</td>
<td class="nump">$ 18,660<span></span>
</td>
<td class="nump">1,811,017<span></span>
</td>
<td class="num">$ (4,282,014)<span></span>
</td>
<td class="nump">4,828,248<span></span>
</td>
<td class="num">(7,888)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">126,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Stock plan transactions and other (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock plan transactions and other</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(662,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (662,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,228,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,228,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss), net of income taxes</a></td>
<td class="nump">1,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,231<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,874,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 3,062,207<span></span>
</td>
<td class="nump">$ 18,741<span></span>
</td>
<td class="nump">1,937,794<span></span>
</td>
<td class="num">$ (4,944,656)<span></span>
</td>
<td class="nump">6,056,985<span></span>
</td>
<td class="num">(6,657)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares)</a></td>
<td class="nump">502,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">502,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">502,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">502,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 134,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Stock plan transactions and other (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock plan transactions and other</a></td>
<td class="nump">5,643<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">5,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(1,077,424)<span></span>
</td>
<td class="num">$ (145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (249,540)<span></span>
</td>
<td class="num">(827,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(507,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(507,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (5,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,194,196<span></span>
</td>
<td class="num">(5,189,124)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,534,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,534,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income/(loss), net of income taxes</a></td>
<td class="num">(3,625)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,625)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,358,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 3,655,546<span></span>
</td>
<td class="nump">$ 13,586<span></span>
</td>
<td class="nump">$ 2,078,010<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,574,232<span></span>
</td>
<td class="num">$ (10,282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886693296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,534,110<span></span>
</td>
<td class="nump">$ 1,228,737<span></span>
</td>
<td class="nump">$ 899,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">335,030<span></span>
</td>
<td class="nump">319,394<span></span>
</td>
<td class="nump">286,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="num">(42,937)<span></span>
</td>
<td class="num">(9,505)<span></span>
</td>
<td class="num">(43,195)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents', window );">Impairment, closure costs, and asset disposals</a></td>
<td class="nump">24,582<span></span>
</td>
<td class="nump">37,025<span></span>
</td>
<td class="nump">20,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">1,570<span></span>
</td>
<td class="num">(760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">131,730<span></span>
</td>
<td class="nump">124,016<span></span>
</td>
<td class="nump">98,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(3,472)<span></span>
</td>
<td class="num">(13,080)<span></span>
</td>
<td class="num">(16,202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(29,274)<span></span>
</td>
<td class="num">(11,216)<span></span>
</td>
<td class="num">(14,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(9,797)<span></span>
</td>
<td class="num">(3,649)<span></span>
</td>
<td class="num">(3,011)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">9,244<span></span>
</td>
<td class="num">(39,211)<span></span>
</td>
<td class="num">(14,660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_IncreaseDecreaseInOperatingLeaseAssets', window );">Operating lease assets</a></td>
<td class="nump">285,587<span></span>
</td>
<td class="nump">254,241<span></span>
</td>
<td class="nump">234,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(17,690)<span></span>
</td>
<td class="nump">4,204<span></span>
</td>
<td class="num">(346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">8,467<span></span>
</td>
<td class="nump">5,313<span></span>
</td>
<td class="nump">18,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and benefits</a></td>
<td class="nump">34,857<span></span>
</td>
<td class="nump">57,048<span></span>
</td>
<td class="nump">9,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">27,284<span></span>
</td>
<td class="nump">3,188<span></span>
</td>
<td class="num">(27,964)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Unearned revenue</a></td>
<td class="nump">46,139<span></span>
</td>
<td class="nump">35,685<span></span>
</td>
<td class="nump">33,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income tax payable/receivable</a></td>
<td class="num">(14,363)<span></span>
</td>
<td class="num">(5,237)<span></span>
</td>
<td class="nump">46,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(217,894)<span></span>
</td>
<td class="num">(214,477)<span></span>
</td>
<td class="num">(207,186)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">3,258<span></span>
</td>
<td class="nump">9,431<span></span>
</td>
<td class="nump">3,853<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">2,105,076<span></span>
</td>
<td class="nump">1,783,477<span></span>
</td>
<td class="nump">1,323,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of leasehold improvements, property and equipment</a></td>
<td class="num">(593,603)<span></span>
</td>
<td class="num">(560,731)<span></span>
</td>
<td class="num">(479,164)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investments</a></td>
<td class="num">(986,673)<span></span>
</td>
<td class="num">(1,115,131)<span></span>
</td>
<td class="num">(614,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Maturities of investments</a></td>
<td class="nump">722,637<span></span>
</td>
<td class="nump">729,853<span></span>
</td>
<td class="nump">263,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of equipment</a></td>
<td class="nump">20,113<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(837,526)<span></span>
</td>
<td class="num">(946,009)<span></span>
</td>
<td class="num">(830,032)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(1,001,559)<span></span>
</td>
<td class="num">(592,349)<span></span>
</td>
<td class="num">(830,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding on stock-based compensation awards</a></td>
<td class="num">(74,229)<span></span>
</td>
<td class="num">(69,146)<span></span>
</td>
<td class="num">(98,970)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">843<span></span>
</td>
<td class="num">(294)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,073,699)<span></span>
</td>
<td class="num">(660,652)<span></span>
</td>
<td class="num">(929,404)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(1,635)<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="num">(1,007)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">192,216<span></span>
</td>
<td class="nump">177,197<span></span>
</td>
<td class="num">(437,264)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">586,163<span></span>
</td>
<td class="nump">408,966<span></span>
</td>
<td class="nump">846,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="nump">778,379<span></span>
</td>
<td class="nump">586,163<span></span>
</td>
<td class="nump">408,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">532,862<span></span>
</td>
<td class="nump">400,229<span></span>
</td>
<td class="nump">275,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of leasehold improvements, property and equipment accrued in accounts payable and accrued liabilities</a></td>
<td class="nump">82,636<span></span>
</td>
<td class="nump">76,415<span></span>
</td>
<td class="nump">72,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities', window );">Repurchase of common stock accrued in accounts payable and accrued liabilities</a></td>
<td class="nump">$ 7,279<span></span>
</td>
<td class="nump">$ 5,643<span></span>
</td>
<td class="nump">$ 4,497<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value, including cash and non cash components.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_IncreaseDecreaseInOperatingLeaseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating lease assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_IncreaseDecreaseInOperatingLeaseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition of treasury stock accrued in accounts payable and accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887300320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</a></td>
<td class="text">Description of Business and Summary of Significant Accounting Policies<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this annual report on Form 10-K, Chipotle Mexican Grill, Inc., a Delaware corporation, together with its subsidiaries, is collectively referred to as &#8220;Chipotle,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our.&#8221; </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop and operate restaurants that serve a relevant menu of burritos, burrito bowls, quesadillas, tacos, and salads, made using fresh, high-quality ingredients. As of December&#160;31, 2024, we operated 3,726 restaurants including 3,644 Chipotle restaurants within the United States, and 82 international Chipotle restaurants. Additionally, we had three international licensed restaurants. We manage our U.S. operations based on ten regions and aggregate our operations to one reportable segment. Additional details on the nature of our business and our reportable operating segment are included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i9dfd4dc468064b2c9c891f1ea8fab677_638" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 14. "Segment Reporting"</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 26, 2024, we effected a 50-for-1 stock split of our common stock and proportionately increased the number of authorized shares of common stock. All share and per share information, including share-based compensation, throughout this Annual Report on Form 10-K has been retroactively adjusted to reflect the stock split. The shares of common stock retain a par value of $0.01 per share. Accordingly, an amount equal to the par value of the additional shares issued in the stock split was reclassified from capital in excess of par value to common stock. In the second quarter of 2024 we retired all treasury stock owned, which was recognized as a deduction from common stock for the shares' par value and the excess of cost over par as a deduction from retained earnings. All shares of common stock that we repurchase are immediately retired and not held as treasury stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include our accounts, our wholly and majority owned subsidiaries and investees we control after elimination of all intercompany accounts and transactions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Estimates </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates under different assumptions or conditions. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider highly liquid investment instruments purchased with an initial maturity of three months or less to be cash equivalents. Amounts receivable from credit card companies are also considered cash equivalents as they are both short-term and highly liquid in nature. We maintain cash and cash equivalent balances that exceed federally-insured limits with a number of financial institutions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain certain cash balances restricted as to withdrawal or use. Restricted cash assets are primarily insurance-related restricted trust assets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consists of receivables from third party gift card distributors, delivery partners, interest receivable, insurance liabilities covered by third-party insurance carriers and vendor rebates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We closely monitor accounts receivable and held to maturity investment balances and estimate the allowance for credit losses when lifetime credit losses are expected by management. Our estimate is based on historical collection experience, external market data and other factors, including those related to current market conditions and events. We do not recognize a reserve for expected credit losses related to our U.S. Treasury security investments as management has concluded there is no risk of non-payment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, our allowance for credit losses was $2,953 and $2,742, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, consisting principally of food, beverages, and supplies, is valued at the lower of first-in, first-out cost or net realizable value. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are accounted for under the equity method if we are able to exercise significant influence, but not control, over an investee. Our share of the earnings or losses as reported by the investees is included in interest and other income, net on the consolidated statements of income and comprehensive income. The investments are evaluated for impairment annually and when facts and circumstances indicate that the carrying value may not be recoverable. If a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded in interest income and other income, net on our consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as trading securities are carried at fair value with any unrealized gain or loss being recorded in interest and other income, net on the consolidated statements of income and comprehensive income. Investments classified as available-for-sale are carried at fair value with unrealized gains and losses, net of tax, included as a component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Held-to-maturity securities are carried at amortized cost. Non-marketable equity investments are measured at cost, less impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. These gains or losses are included in interest and other income, net on the consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our held-to-maturity investments are comprised of U.S. Treasury securities and corporate debt securities, which are held at amortized cost. We also have investments in notes receivable. Convertible notes are held at fair value. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to fund certain deferred compensation plan obligations, as described further in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i9dfd4dc468064b2c9c891f1ea8fab677_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8. &#8220;Stock-Based Compensation and Employee Benefit Plans&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, through a rabbi trust, the assets of which are designated as trading securities. The rabbi trust is subject to creditor claims in the event of insolvency, but the assets held in the rabbi trust are not available for general corporate purposes. Amounts in the rabbi trust are invested in mutual funds, consistent with the investment choices selected by participants in their Deferred Plan accounts, which are designated as trading securities, carried at fair value, and are included in other assets on the consolidated balance sheets. We record trading gains and losses, along with the offsetting amount related to the increase or decrease in deferred compensation to reflect our exposure to liabilities for payment under the deferred plan in general and administrative expenses on the consolidated statements of income and comprehensive income. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. For assets and liabilities recorded or disclosed at fair value, we determine fair value based on the following: </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices in active markets for identical assets or liabilities that the entity has the ability to access. </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data. </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs for the asset or liability. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign entities is the currency of the primary economic environment in which the entity operates. The operations, assets, and liabilities of our entities outside the U.S. are initially measured using the functional currency of that entity. Gains and losses arising from the impact of foreign currency exchange rate fluctuations on transactions in foreign currency are included as a separate component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Assets and liabilities of these foreign entities are translated at exchange rates in effect as of the balance sheet date. Income and expense accounts are translated monthly using average monthly exchange rates. Resulting translation adjustments are recorded in accumulated other comprehensive loss on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leasehold Improvements, Property and Equipment </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment are recorded at cost. Internal costs directly associated with the acquisition, development and construction of a restaurant are capitalized. During the years ended December&#160;31, 2024, 2023 and 2022, we capitalized $17,624, $15,385, and $12,695 of internal costs, respectively. Expenditures for refurbishments and improvements that significantly add to the productivity capacity or extend the useful life are capitalized, while expenditures for maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software includes the costs of developing or obtaining internal-use software, such as external direct costs of materials and services, payroll and benefits costs, additional functionality, and costs to develop or obtain software that allows for access or conversion of historical data by new systems. We capitalize costs when the preliminary project stage is complete, management has authorized and committed to funding the software project, it is probable that the software project will be completed, and it is probable that the software will be used to perform the intended function.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term, which generally includes option periods that are reasonably certain, or the estimated useful lives of the assets. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon retirement or disposal of assets, asset cost and accumulated depreciation are derecognized and any related gain or loss is reflected in impairment, closure costs, and asset disposals in the consolidated statements of income and comprehensive income. Assets to be disposed of are reported at the lower of their carrying amount or fair value less estimated costs to sell.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At least annually, or when impairment indicators are present, we evaluate, and adjust when necessary, the estimated useful lives of leasehold improvements, property and equipment. The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-10 years</span></div></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of 1-20 years and most include options to extend the leases for additional 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of 20 years. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an operating lease asset and operating lease liability for each lease with a contractual term greater than 12 months at the time of lease inception. We do not record leases with an initial term of 12 months or less on our consolidated balance sheet but continue to record rent expense on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed CAM part of our fixed future lease payments; therefore, fixed CAM is also included in our lease liability. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the lease term including reasonably certain renewal periods. As we have no outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs, which are recorded primarily as occupancy costs, include fixed operating lease costs, variable lease costs and short-term lease costs. Most of our real estate leases require we pay certain expenses, such as CAM costs, real estate taxes and insurance, of which the fixed portion is included in operating lease costs. We recognize operating lease costs on a straight-line basis over the lease term. In addition to the above costs, variable lease costs also include amounts based on a percentage of gross sales in excess of specified levels and are recognized when probable and are not included in determining the present value of our operating lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for lease payments made at or before the lease commencement date, initial direct costs, lease incentives, and impairment of operating lease assets. For operating leases, operating lease assets are reduced over the lease term by the recognized straight-line lease expense less the amount of accretion of the lease liability. Additionally, tenant incentives used to fund leasehold improvements are generally recognized when earned and reduce our right-of-use asset related to the lease. These are amortized through the operating lease asset as reductions of expense over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We have not entered into any leases with related parties.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not subject to amortization, but instead is tested for impairment annually in the fourth quarter, or more frequently when impairment indicators are present, and we are required to record any necessary impairment adjustments. Impairment is measured as the excess of the carrying value over the fair value of the goodwill. No impairment charges were recognized on goodwill for the years ended December&#160;31, 2024, 2023 and 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for a significant portion of our employee health benefits programs, and carry significant retentions for risks and associated liabilities with respect to workers&#8217; compensation, general liability, property and auto damage, employment practices liability, cyber liability and directors&#8217; and officers&#8217; liability. Predetermined loss limits have been arranged with third party insurance companies to limit exposure to these claims. We record a liability that represents our estimated cost of claims incurred and unpaid as of the balance sheet date. Our estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions, and is closely monitored and adjusted when warranted by changing circumstances.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reserves/Contingencies for Litigation and Other Matters </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal actions that arise in the ordinary course of business. We record an accrual for legal contingencies when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the loss. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute income taxes using the asset and liability method, under which deferred income tax assets and liabilities are recognized based on the differences between the financial reporting bases and the respective tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which we expect the temporary differences to reverse. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely assess the realizability of our deferred tax assets by jurisdiction and may record a valuation allowance if, based on all available positive and negative evidence, we determine that some portion of the deferred tax assets may not be realized prior to expiration. If we determine that we may be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes during the period in which the determination was made that the deferred tax asset can be realized. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more likely than not that based on its technical merits the tax position will be sustained upon examination by the relevant taxing authorities, including resolutions of any related appeals or litigation processes. The tax benefits recognized in the financial statements from such a position are measured based on the largest tax benefit that has a greater than 50% likelihood of being realized upon settlement with a taxing authority. For uncertain tax positions that do not meet this threshold, we record a related tax reserve in the period in which it arises. We adjust our unrecognized tax benefit liability and provision for income taxes in the period in which the uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available that requires a change in recognition and/or measurement of the liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest to be paid on an underpayment of income taxes in interest expense and any related statutory penalties in the provision for income taxes in our consolidated statements of income and comprehensive income. Accrued interest and penalties are included within the related tax reserve on our consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue, net of discounts and incentives, when payment is tendered at the point of sale. We report revenue net of sales-related taxes collected from guests and remitted to governmental taxing authorities. Food and beverage revenue primarily relates to the sale of food and beverages. Delivery service revenue is comprised of delivery and related service fees charged to guests on sales made through Chipotle&#8217;s app and website. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delivery</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delivery services are fulfilled by third-party service providers. In some cases, we make delivery sales through our website Chipotle.com or the Chipotle App (&#8220;White Label Sales&#8221;). In other cases, we make delivery sales through a non-Chipotle owned channel, such as the delivery partner&#8217;s website or mobile app (&#8220;Marketplace Sales&#8221;). With respect to White Label Sales, we control the delivery services and generally recognize revenue, including delivery fees, when the delivery partner transfers food to the guest. For these sales, we receive payment directly from the guest at the time of sale. With respect to Marketplace Sales, we generally recognize revenue, excluding delivery fees collected by the delivery partner, when control of the food is transferred to the guest. We receive payment from the delivery partner subsequent to the transfer of food and the payment terms are short-term in nature.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gift Cards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell gift cards, which do not have expiration dates and we do not deduct non-usage fees from outstanding gift card balances. Gift card balances are initially recorded as unearned revenue. We recognize revenue from gift cards when the gift card is redeemed by the guest. Historically, the majority of gift cards are redeemed within one year. In addition, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a portion of gift cards are not expected to be redeemed and will be recognized as breakage over time in proportion to gift card redemptions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card breakage rate is based on company and program specific information, including historical redemption patterns, and expected remittance to government agencies under unclaimed property laws, if applicable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our gift card breakage rate estimate annually, or more frequently as circumstances warrant, and apply that rate to gift card redemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gift card liability balances are typically highest at the end of each calendar year following increased gift card sales during the holiday season; accordingly, revenue recognized from gift card liability balances is highest in the first quarter of each calendar year.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chipotle Rewards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a loyalty program called Chipotle Rewards. Guests who enroll in the program generally earn points for every dollar spent.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also periodically offer promotions, which typically provide the guest with the opportunity to earn bonus points or other rewards. Guests may redeem earned points for various rewards, which are primarily comprised of free food and beverage items. Earned rewards generally expire one month to two months after they are issued, and points generally expire if an account is inactive for a period of six months.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We defer revenue associated with the estimated selling price of points or rewards earned by guests as each point or reward is earned, net of points or rewards we do not expect to be redeemed. The estimated selling price of each point or reward earned is based on the estimated value of the product for which the reward is expected to be redeemed. Our estimate of points and rewards we expect to be redeemed is based on historical and other company specific data. The costs associated with rewards redeemed are primarily included in food, beverage, and packaging on our consolidated statements of income and comprehensive income. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate Chipotle Rewards point breakage annually, or more frequently as circumstances warrant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue associated with Chipotle Rewards within food and beverage revenue on the consolidated statements of income and comprehensive income when a guest redeems an earned reward. Deferred revenue associated with Chipotle Rewards is included in unearned revenue on our consolidated balance sheets. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Food, Beverage and Packaging Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food, beverage and packaging costs include inventory, warehousing and related purchasing and distribution costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Operating Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating costs include marketing and promotional costs, delivery expense, bank and credit card processing fees, restaurant utilities, technology costs, maintenance costs and other costs that directly support the operation and sales-related activities of our restaurants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration Received from Vendors</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive consideration for a variety of vendor-sponsored programs, such as volume rebates and promotions. Vendor consideration is recorded as a reduction of food, beverage and packaging or other operating costs on our consolidated statements of income and comprehensive income depending on the classification of the related costs. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising, Marketing and Promotional Costs </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising, marketing and promotional costs are expensed as incurred and totaled $286,044, $264,085 and $250,673 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Advertising, marketing and promotional costs include costs related to free food which a guest does not need to make a purchase to earn. These costs are included in other operating costs on the consolidated statements of income and comprehensive income. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and SOSARs generally vest equally on the second and third anniversaries of the grant date, and SOSARs expire after seven years. PSUs generally vest on the third anniversary of the grant date, depending on performance levels achieved relative to the target market and performance factors in each PSU agreement. Stock-based compensation expense is generally recognized on a straight-line basis for each separate vesting portion. The grant date fair value of RSUs is based on the closing price of Chipotle common stock on the award date. The grant date fair value of PSUs that contain only performance conditions is based on the closing price of Chipotle common stock on the award date, where the grant date fair value of PSUs that also contain market conditions consider the output of the Monte Carlo simulation in the grant date fair value, as applicable. The grant date fair value of SOSARs is determined using the Black-Scholes valuation model. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to employees eligible to retire and retain full rights to the awards is recognized over 12 months which coincides with the service period required to earn the full award. We estimate forfeitures based on historical data when determining the amount of stock-based compensation costs to be recognized in each period. PSUs with performance or market vesting conditions generally vest based on our achievement versus stated targets or criteria over a three-year performance and service period. Performance goals are determined by the Board and include measures such as average restaurant operating margin, restaurant cash flow dollars, new restaurant unit growth, and total shareholder return relative to our peer group. Compensation expense on stock awards subject to performance conditions, which is based on the quantity of awards we have determined are probable of vesting, is recognized over the longer of the estimated performance goal attainment period or time vesting period. Compensation expense is recognized ratably for awards subject to market conditions regardless of whether the market condition is satisfied, provided that the requisite service has been met. Some stock-based compensation awards are made to employees involved in our new restaurant development activities, and expense for these awards is recognized as capitalized development and included in leasehold improvements, property and equipment, net, on the consolidated balance sheets. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restaurant Pre-Opening Costs </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-opening costs, including rent, wages, benefits and travel for training and opening teams, food and other restaurant operating costs, are expensed as incurred prior to a restaurant opening for business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurement for asset impairment is generally based on Level 3 inputs. See &#8220;Fair Value Measurements&#8221; above for a description of level inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#8217;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected restaurant revenues and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#8217;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during each period. Diluted earnings per share (&#8220;diluted EPS&#8221;) is calculated using income available to common shareholders divided by diluted weighted-average shares of common stock outstanding during each period. Potentially dilutive securities include shares of common stock underlying SOSARs and non-vested stock awards (collectively &#8220;stock awards&#8221;). Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Stock awards are excluded from the calculation of diluted EPS in the event they are subject to performance conditions or are antidilutive.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure.&#8221; The ASU updates reportable segment disclosure requirements, primarily through requiring enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments do not change how segments are determined, aggregated, or how thresholds are applied to determine reportable segments. We adopted ASU No. 2023-07 during the year ended December 31, 2024. See Note 14 "Segment Reporting" in the accompanying notes to the consolidated financial statements for further detail.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the Securities and Exchange Commission ("SEC") issued its final climate disclosure rules. The rules require disclosure of climate-related information outside of the audited financial statements and disclosure in the footnotes addressing specified financial statement effects of severe weather events and other natural conditions above certain financial thresholds, certain carbon offsets and renewable energy credits or certificates, if material. Disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. On April 4, 2024, the SEC determined to voluntarily stay the effective date of the final rules pending certain legal challenges. We are currently evaluating the impact of adopting the new rules and continue to monitor the status of the related legal challenges.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "Disaggregation of Income Statement Expenses (Subtopic 220-40)." The ASU requires public entities to disaggregate, in a tabular presentation, certain income statement expenses into different categories, such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The guidance is effective for fiscal years beginning after December 15, 2026, with early adoption permitted, and may be applied retrospectively. We are currently evaluating the impact of adopting the new ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact to the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886176336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text">Supplemental Balance Sheet Information<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">80,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,670</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">17,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">19,792</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,538</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">117,462</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment, net were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,943</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,943</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,918,408</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,595,866</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">293,841</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">267,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,221,290</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,114,236</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Construction in Progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">192,945</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">161,721</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,639,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,152,060</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(2,249,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,982,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,390,126</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,170,038</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefits were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Workers' compensation liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35,242</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">30,520</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll, bonuses and taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">195,660</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">170,251</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31,011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26,766</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll and benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">261,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">227,537</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sales and use tax payable </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">47,206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">42,071</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General, product and automobile insurance reserves </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">34,404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">30,169</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">98,137</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">75,448</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">179,747</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">147,688</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885042144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gift Cards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card liability included in unearned revenue on the consolidated balance sheets was as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">181,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">164,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from the redemption of gift cards that was included in unearned revenue at the beginning of the year was as follows: </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized from gift card liability balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">80,067</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">61,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">59,175</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chipotle Rewards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our Chipotle Rewards liability included in unearned revenue on the consolidated balance sheets were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">44,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38,057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,572</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">164,986</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">135,490</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">121,406</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(152,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(128,797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(108,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">56,806</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">44,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38,057</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890246416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value of our cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximate fair value because of their short-term nature.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show our cash, cash equivalents, and debt investments by significant investment category as of December&#160;31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,404,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221,688&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,203&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,537&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,378&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,339&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812,923&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,814,319&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,609&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,838&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,624&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">The fair value of the corporate debt security is measured using Level 3 (unobservable) inputs. We determined the fair value for the corporate debt security using an internally-developed valuation model and unobservable inputs include credit and liquidity spreads and effective maturity.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">We have elected to measure our investment in convertible notes receivable of private companies at fair value under the fair value option. The fair value of the notes receivable are measured using Level 3 (unobservable) inputs. We determined the fair value for the notes receivable using an internally-developed valuation model and unobservable inputs include estimates of the equity value of the underlying business and the timing and probability of future financing events.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized or disclosed at fair value on the consolidated financial statements on a nonrecurring basis include items such as leasehold improvements, property and equipment, certain long-term investments, operating lease assets, other assets, and goodwill. These assets are measured at fair value whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or if there has been an observable price change of a non-marketable equity security. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2024, 2023 and 2022, nonrecurring fair value measurements resulting in asset impairments were not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888554240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EquityInvestmentsDisclosureTextBlock', window );">Equity Investments</a></td>
<td class="text">Equity Investments<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity method investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">28,097</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,896</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other investments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">69,002</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">45,864</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,099</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">54,760</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, and December&#160;31, 2023, we owned 6,487 and 4,325 shares of common stock of Tractor Beverages, Inc. (&#8220;Tractor&#8221;). As of December&#160;31, 2024, our investment represents ownership of approximately 13.8% of Tractor, and we have invested total cash consideration of $14,872. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. There were no impairment charges for the years ended December&#160;31, 2024, 2023 or 2022, associated with this equity method investment. The investment in common stock is included within other assets on the consolidated balance sheets with a carrying value of $18,097 and $8,896 as of December&#160;31, 2024 and December&#160;31, 2023, respectively. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i9dfd4dc468064b2c9c891f1ea8fab677_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13. &#8220;Related Party Transactions&#8221;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for related party disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we held 5,819 shares of the Series B Preferred Stock of Hyphen. Hyphen is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $6,782 related to our investment in Hyphen. The investment is included within long-term investments on the consolidated balance sheet with a carrying value of $31,782 as of December&#160;31, 2024.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned 766 shares of the Series C Preferred Stock of Nuro, Inc. (&#8220;Nuro&#8221;). Our investment represents a minority interest and we have determined that we do not have significant influence over Nuro. Nuro is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $5,968 related to our investment in Nuro due to observable transactions in prior periods. The investment is included within long-term investments on the consolidated balance sheets with a carrying value of $15,968 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we held additional investments in other entities through the Cultivate Next Fund. These additional investments are included within long-term investments on the consolidated balance sheets with a carrying value of $21,252 and $21,221 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EquityInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Investments Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EquityInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277974027552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, classified by source of income, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,031,759</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,637,756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,192,004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(21,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(17,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(10,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,010,230</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,620,506</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,181,531</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Current tax:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">412,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">314,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">246,210</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">104,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">85,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">79,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">519,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">401,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">325,625</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred tax:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(32,751)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,992)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(23,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(10,195)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(19,940)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(4,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,606)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,771</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(47,331)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(17,130)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(39,671)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,394</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,524)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">476,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">391,769&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate differs from the statutory tax rates as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Statutory U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State income tax, net of related federal income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Federal tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Executive compensation disallowed</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Uncertain tax position reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Return to provision and other discrete items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity compensation related adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Effective income tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.9%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the year ended December&#160;31, 2024, was lower than the effective tax rate for the year ended December&#160;31, 2023, primarily due to a decrease in nondeductible expenses and income tax reserves, partially offset by a reduction in excess tax benefits related to option exercises and equity vesting.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets and liabilities for continuing operations were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">262,692</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">272,017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Goodwill and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,753</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,743</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,088,934</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">972,835</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,353,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,246,595</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax asset:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">19,087</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">18,101</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">323</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">323</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation and other employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">61,574</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">50,954</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32,252</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">872</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,838</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,159,788</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,038,911</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Allowances, reserves and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26,105</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,870</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized research costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29,122</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,990</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,334</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,637</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,867</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,332</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(39,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(34,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax asset</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,307,171</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,157,486</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">46,208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">89,109</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross foreign net operating losses (&#8220;NOLs&#8221;) were $165,085 and $149,891 as of December&#160;31, 2024 and 2023, respectively. Our foreign NOLs can be carried forward indefinitely.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross state NOLs available across all jurisdictions in which we operate were $52,950 and $62,492 as of December&#160;31, 2024 and 2023, respectively. Our state NOLs expire over varying intervals in the future.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had gross valuation allowances against certain foreign deferred tax assets of $183,346 and $160,607 as of December&#160;31, 2024 and 2023, respectively. The increase in the valuation allowances were primarily related to net operating losses of consolidated foreign subsidiaries.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the unrecognized tax benefits was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,488</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,902</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5,262</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,737</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,561</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,937</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Decrease resulting from prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(295)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">783</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">312</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Settlements with taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Lapsing of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">End of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,488</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,902</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to uncertain tax positions is recognized in interest and other income, net on the consolidated statements of income and comprehensive income. Penalties related to uncertain tax positions are recognized in provision for income taxes on the consolidated statements of income and comprehensive income. For the years ended December&#160;31, 2024, 2023 and 2022, we recognized $1,441, $1,541 and $384, respectively, in interest expense related to uncertain tax positions. These are gross amounts before any tax benefits and are included in other liabilities on the consolidated balance sheets. As of December&#160;31, 2024 and 2023, we have accrued interest of $2,959 and $2,026, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were subject to an examination by the Internal Revenue Service (&#8220;IRS&#8221;) for our U.S. income tax returns for the tax year ended December 31, 2020. As a result of the examination, the IRS has issued an immaterial assessment of income taxes, interest, and penalties. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the majority of states where we have a significant presence, we are no longer subject to tax examinations by tax authorities for tax years before 2020. Currently, we expect expirations of statutes of limitations, excluding indemnified amounts, on reserves of approximately $3,035 within the next twelve months.</span></div>It is reasonably possible the amount of the unrecognized benefit with respect to certain unrecognized positions could significantly increase or decrease within the next twelve months and would have an impact on net income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890016160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders&#8217; Equity<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had a stock repurchase program in place since 2008. As of December&#160;31, 2024, we had $1,028,342 authorized for repurchasing shares of our common stock, which includes $300,000 in additional authorizations approved by our Board of Directors on December&#160;17, 2024. Prior to June 26, 2024, shares we repurchased were held in treasury stock until they were reissued or retired at the discretion of our Board of Directors. Beginning on June 26, 2024, all shares of common stock that we repurchase are immediately retired and not held as treasury stock.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, we retired 507,166 shares of its common stock that were being held as treasury stock. The retirement resulted in a reduction of $5,194,196 in treasury stock, $5,072 in the par value of common stock, and $5,189,124 in retained earnings.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2024, 2023 and 2022, shares of common stock at a total cost of $74,229, $69,146, and $98,970, respectively, were netted and surrendered as payment for minimum statutory withholding obligations in connection with the vesting of outstanding stock awards. Shares surrendered by the participants in accordance with the applicable award agreements and plan are deemed repurchased by us but are not part of publicly announced share repurchase programs.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888191136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation And Employee Benefit Plans</a></td>
<td class="text">Stock-Based Compensation and Employee Benefit Plans<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2022 Stock Incentive Plan, we grant stock options, SOSARs, RSUs, or PSUs to employees and non-employee directors. We issue shares of common stock upon the exercise of stock options and SOSARs, and the vesting of RSUs and PSUs. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have an employee stock purchase plan (&#8220;ESPP&#8221;), 401(k) Defined Contribution Plan, and a Deferred Compensation Plan.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2022 Stock Incentive Plan, 121,571 shares of common stock have been authorized and reserved for issuance to eligible participants, of which 105,569 shares were authorized for issuance but not issued or subject to outstanding awards as of December&#160;31, 2024. For purposes of calculating the available shares remaining, each share issuable pursuant to outstanding full value awards, such as RSUs and PSUs, count as two shares, and each share underlying a stock option or SOSAR count as one share.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2024 our now former CEO terminated employment with the company and forfeited all of his unvested equity awards, resulting in a reversal of expense of $27,863. In response to the CEO departure, we granted retention RSUs to key executives. These awards have various vesting terms, and will vest over <span style="-sec-ix-hidden:f-813">one</span>, <span style="-sec-ix-hidden:f-814">two</span> or three years. Total expense recognized for the retention RSUs for the year ended December 31, 2024 was $17,080. The impact of the CEO forfeiture and employee retention awards are reflected in the tables below.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">134,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">126,686</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">99,821</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation, net of income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">109,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">107,210</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">84,928</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,905</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,670</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,791</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23,419</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24,689</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SOSARs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of SOSAR activity was as follows (in thousands, except years and per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Exercise Price per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14,738</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">290,156</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,533</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">53.04</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(5,077)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,780)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">289,373</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercisable, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,152</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">22.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">155,371</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,450</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of SOSARs exercised during the years ended December&#160;31, 2024, 2023 and 2022, was $177,274, $142,830, and $77,124, respectively. Unrecognized stock-based compensation expense for SOSARs as of December&#160;31, 2024 was $22,865 and is expected to be recognized over a weighted-average period of 1.5 years. SOSARs expire 7 years after the day they were granted.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions utilized in the Black-Scholes option-pricing model to estimate the fair value of SOSARs granted each year were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average Black-Scholes fair value per share at date of grant</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9.13</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on U.S. Treasury rates for instruments with similar terms, and the expected life assumption is based on our historical data. We have not paid dividends to date and do not plan to pay dividends in the near future. The volatility assumption is based on our historical data and implied volatility. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Vested Stock Awards (RSUs)</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU award activity was as follows (in thousands, except per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(948)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value per RSU granted during the years ended December&#160;31, 2023 and 2022, was $33.32 and $31.19, respectively. Unrecognized stock-based compensation expense for non-vested RSU stock awards we have determined are probable of vesting was $88,093 as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of 1.3 years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $49,672, $39,464, and $33,959, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Vested Performance Stock Awards (PSUs)</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSU award activity was as follows (in thousands, except per share data):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,794</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">866</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.90</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(777)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29.59</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(838)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">37.89</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,045</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38.32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">37.78</span></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4pt">The vested and expected to vest total above represents outstanding base PSUs, adjusted for expected payout amounts in line with current and future estimated performance levels.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value per PSU granted during the years ended December&#160;31, 2023 and 2022, was $32.14 and $31.39, respectively. The unrecognized stock-based compensation expense for non-vested PSU stock awards we have determined are probable of vesting was $50,157 as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of 2.2 years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $113,181, $110,794, and $177,293, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2024 and December 31, 2023, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from 0% to 300% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over three-year periods beginning on January 1, 2024 and January 1, 2023, and gross new restaurant openings over the same three-year periods. If the defined minimum targets are not met, then no shares will vest. Further, in no event may more than 100% of the target number of PSUs vest if our 3-year total shareholder return is below the 25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile of the constituent companies comprising the S&amp;P 500 on the days of the grants.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from 0% to 300% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over a three-year period beginning on January 1, 2022. If the defined minimum targets are not met, then no shares will vest. Further, in no event may more than 100% of the target number of PSUs vest if our 3-year total shareholder return is below the 25</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile of the constituent companies comprising the S&amp;P 500 on the day of the grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer an ESPP. Employees become eligible to participate in the program after one year of service with Chipotle and may contribute up to 15% of their earnings, subject to an annual maximum dollar amount. The ESPP provides a quarterly offering period to purchase our common stock at a price of 92.5% of the lower of the fair market value on the first and last trading days of each offering period. A total of 12,500 shares were authorized for issuance within the ESPP, of which 12,311 were available for issuance as of December&#160;31, 2024. For the years ended December&#160;31, 2024, 2023 and 2022, the number of shares issued under the ESPP were 78, 79, and 32, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefit Plans</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Defined Contribution Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain the Chipotle Mexican Grill 401(k) Plan (&#8220;401(k) Plan&#8221;) for eligible U.S.-based employees. The 401(k) Plan allows participants to make cash contributions from payroll deductions. Employees become eligible to receive matching contributions after one year, and at least 1,000 hours, of service with Chipotle. We match 100% of the first 3% of pay contributed by each eligible employee and 50% on the next 2% of pay contributed each pay period (with an annual true-up) through cash contributions. For the years ended December&#160;31, 2024, 2023 and 2022, matching contributions totaled approximately $16,523, $13,821, and $12,923, respectively, and are included in general and administrative expenses and labor dependent on employee classification on the consolidated statements of income and comprehensive income. Certain subsidiaries outside the U.S. also offer other similar benefits and are immaterial to the consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also maintain the Chipotle Mexican Grill, Inc. Supplemental Deferred Investment Plan (the &#8220;Deferred Plan&#8221;) for eligible employees. The Deferred Plan is a non-qualified plan that allows participants to make tax-deferred contributions that cannot be made under the 401(k) Plan because of Internal Revenue Service limitations. Participants&#8217; earnings on contributions made to the Deferred Plan fluctuate with the actual earnings and losses of a variety of available investment choices selected by the participant. Total obligations under the Deferred Plan as of December&#160;31, 2024 and 2023 were $36,509 and $27,178, respectively, and are included in other liabilities on the consolidated balance sheets and were fully funded as of December&#160;31, 2024. We match 100% of the first 3% of pay contributed by each eligible employee and 50% on the next 2% of pay contributed once the 401(k) contribution limits are reached. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated current and long-term material cash requirements for our deferred compensation plan as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Payments Due by Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2026-2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2028-2029</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36,509</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,172</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,763</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,055</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,518</span></td></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Includes scheduled payments from our deferred compensation plan where payment dates are determinable for employed participants in accordance with the account&#8217;s election, and the assumption that active participants will retire at the age of 65 and begin distributions from their accounts at that time. This does not include future contributions, investment earnings, or future participants. Timing and amounts of payments may vary significantly</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888892208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">486,598</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">436,313</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">397,112</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">572</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">519</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">633</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">120,948</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">111,896</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">102,636</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(4,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(5,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">604,559</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">543,963</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">494,937</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information related to leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">466,171</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">421,591</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">386,238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">692,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">521,759</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">425,243</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Derecognition of operating lease assets due to terminations or impairment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,862</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14,718</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">464,795</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">507,341</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">499,428</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">484,473</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">467,981</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,133,853</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,557,871</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,017,253</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities (Current and Long-Term)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,540,618</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the total lease payments include $2,759,141 related to options to extend lease terms that are reasonably certain of being exercised and exclude approximately $646,462 of legally binding lease payments for leases signed but not yet commenced and $11,419 of future sublease income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890243728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,534,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,228,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">899,101</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for basic calculation)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,368,343</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,377,768</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,392,543</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Dilutive stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,534</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for diluted calculation)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,376,555</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,385,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,403,077</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Basic earnings per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.64</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock awards were excluded from the calculation of diluted earnings per share:</span></div><div style="margin-top:10pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards subject to performance conditions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards that were antidilutive</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,565</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock awards excluded from diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,850</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888170624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into various purchase obligations in the ordinary course of business, generally of a short-term nature. Those that are binding primarily relate to commitments for food purchases and supplies, capital projects, corporate assets, information technology, marketing initiatives and corporate sponsorships, and other miscellaneous items.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal actions, such as wage and hour, wrongful termination and other employment-related claims, slip and fall and other personal injury claims, advertising and consumer claims, privacy claims, and lease, construction and other commercial disputes, that arise in the ordinary course of business, some of which may be covered by insurance. The outcomes of these actions are not predictable, but we do not believe that the ultimate resolution of any pending or threatened actions of these types will have a material adverse effect on our financial position, results of operations, liquidity, or capital resources. However, if there is a significant increase in the number of these claims, or if we incur greater liabilities than we currently anticipate under one or more claims, it could materially and adversely affect our business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:10pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Actions</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2024, Michael Stradford filed a complaint in the U.S. District Court for the Central District of California on behalf of a purported class of purchasers of shares of Chipotle common stock between February 8, 2024 and October 29, 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint purports to state claims against Chipotle, former Chief Executive Officer Brian Niccol, and President and Chief Strategy Officer Jack Hartung, who served during the majority of the claimed class period as Chief Financial and Administrative Officer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint asserts claims arising under Sections 10(b) and 20(a) of the Exchange Act and related rules and regulations, based on Chipotle&#8217;s alleged failure during the claimed class period to disclose that (1) Chipotle&#8217;s entr&#233;e portion sizes were inconsistent and allegedly left many guests dissatisfied; (2) in order to address the issue and retain guest loyalty, Chipotle would have to ensure more generous portion sizes, which would increase costs; and (3) as a result, the defendants&#8217; statements about Chipotle's business, operations, and prospects were materially false and misleading.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The complaint asserts that as a result, the market price of Chipotle&#8217;s stock was artificially inflated during the claimed class period. The complaint seeks damages on behalf of the purported class in an unspecified amount, interest, an award of reasonable costs and attorneys&#8217; fees, and other relief as determined appropriate by the court.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 10, 2024, Anand Roy filed a shareholder derivative action in the U.S. District Court for the Central District of California alleging that the defendants, members of Chipotle&#8217;s Board of Directors and President and Chief Strategy Officer breached their fiduciary duties by making or allowing Chipotle to make allegedly false and misleading statements substantially the same as those alleged in the Stradford matter described above. The complaint further alleges that the defendants breached their fiduciary duties by causing Chipotle to repurchase stock at inflated prices and by engaging in improper insider sales of Chipotle stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2024, Daniel Rodriguez filed a shareholder derivative action against the same defendants in the same court, making allegations substantially the same as those in the Roy complaint. Each of these actions purports to state a claim for damages on behalf of Chipotle and is based on statements in the company&#8217;s SEC filings and related public disclosures, and seeks damages, including punitive damages, in an unspecified amount as well as interest, an award of reasonable costs and attorneys&#8217; fees, and other relief as determined appropriate by the court. On January 23, 2025, the Roy and Rodriguez actions were consolidated into a single derivative lawsuit captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Chipotle Mexican Grill, Inc. Stockholder Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle intends to defend all of these cases vigorously, but it is not possible at this time to reasonably estimate the outcome of or any potential liability from these cases.</span></div><div style="margin-top:10pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrual for Estimated Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In relation to various legal matters, we had an accrued legal liability balance of $19,465 and $7,640 included within accrued liabilities on the consolidated balance sheets as of December&#160;31, 2024 and 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888191136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had a $500,000 revolving credit facility with JPMorgan Chase Bank (&#8220;JPMorgan&#8221;) as administrative agent. Borrowings on the credit facility bear interest at a rate equal to the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus 1.475%, which is subject to increase due to changes in our total leverage ratio as defined in the credit agreement. We are also obligated to pay a commitment fee of 0.175% per year for unused amounts under the credit facility, which also may increase due to changes in our total leverage ratio. Further, we are subject to certain covenants defined in the credit agreement, which include maintaining a total leverage ratio of less than 3.0x, maintaining a consolidated fixed charge coverage ratio of greater than 1.5x, and limiting us from incurring additional indebtedness in certain circumstances. We had no outstanding borrowings under the credit facility and were in compliance with all covenants as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277973324128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we owned approximately 13.8% of the common stock outstanding of Tractor. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. Accordingly, we have identified Tractor as a related party. We purchase product from the supplier for sale to guests in our restaurants. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from the supplier were $49,323, $43,555, and $37,015, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an investor in Vebu Inc. (&#8220;Vebu&#8221;), a developer of restaurant automation technology. As we are a significant customer of Vebu and maintain board representation, we have determined that Vebu is a related party. Our investment, which is comprised of preferred shares, is accounted for as a non-marketable equity investment and is included within long-term investments on the consolidated balance sheet. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from Vebu were $957, $991, and $840, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885961088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information is prepared on the same basis that our CEO, who is our Chief Operating Decision Maker ("CODM"), manages our segments, evaluates financial results, and makes key operating decisions. We have one reportable operating segment: U.S. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. reportable operating segment is comprised of all ten operating segments located in the United States, which we have aggregated to a single operating segment in consideration of the aggregation criteria set forth in ASC 280. All other operating segments, which comprise our operations in Canada, Europe and international licensed restaurants do not meet the quantitative thresholds for determining reportable segments. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The U.S. reportable segment derives its revenue from company-owned restaurants located in the United States, which serve a relevant menu of burritos, burrito bowls (a burrito without the tortilla), quesadillas, tacos, and salads. No guest accounts for 10% or more of our revenues. The accounting policies of the U.S. reportable segment are the same as those described in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i9dfd4dc468064b2c9c891f1ea8fab677_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1. "Description of Business and Summary of Significant Accounting Policies"</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our CODM uses income from operations to evaluate performance and make key operating decisions, such as deciding the rate at which we invest resources into the U.S segment versus other parts of the Company. The CODM is not provided asset information by reportable segment as asset information is provided to the CODM on a consolidated basis.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present selected financial information with respect to our single reportable segment:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food and beverage revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,045,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,652,976</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,439,674</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Delivery service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">66,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">67,393</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">76,536</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,111,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,720,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,516,210</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">All other revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">202,121</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">151,280</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">118,442</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,313,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,871,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,634,652&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,111,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,720,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,516,210</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food, beverage and packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,299,295</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,853,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,556,657</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Labor</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,741,590</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,402,964</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,168,994</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">548,688</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">491,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">450,684</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">283,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">261,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">248,319</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs, excluding marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,254,512</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,141,850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,045,025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">300,513</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,521</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">253,904</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other segment items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">55,482</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">64,150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">48,019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,628,599</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,222,118</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,744,608</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate and other unallocated expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">709,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">657,134</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">574,572</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other loss from operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(2,840)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(9,633)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">93,897</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">62,693</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,010,230&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,620,506&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,181,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">All other revenue represents sales within our company-owned stores in Canada, Europe and royalty revenue from our international licensed restaurants.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Other segment items consist of pre-opening costs, impairment, closure costs, and asset disposals related to the U.S. segment. </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Corporate and other unallocated expenses represent corporate overhead expenses that have not been allocated to any segment for reporting purposes including general and administrative expenses.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Amounts reflect the net loss from operations related to our operations in Canada, Europe and international licensed restaurants. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived tangible assets, including the Company's operating lease assets recognized on the consolidated balance sheets were located as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277985972032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,534,110<span></span>
</td>
<td class="nump">$ 1,228,737<span></span>
</td>
<td class="nump">$ 899,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885531984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Award Timing Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th">
<div>Feb. 09, 2024 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgDiscLineItems', window );"><strong>Award Timing Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiDiscTextBlock', window );">Award Timing MNPI Disclosure</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our current and historical practice is to grant equity awards only during periods when our trading window for insiders is open pursuant to our Insider Trading Policy. The annual equity grant, including to our executive officers, usually occurs within one week after we publicly announce our financial results for the fourth quarter and full fiscal year and our interim equity grants during the year (for example, to newly hired or promoted employees) usually occurs within one week after we publicly announce our financial results for a financial quarter. In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results. We filed our 2023 Annual Report on Form 10-K with the SEC on February 7, 2024; however, our filing occurred after the SEC&#8217;s filing cutoff time and our 2023 Annual Report on Form 10-K received a filing date of February 8, 2024. As a result, the annual grant of equity awards to our named executive officers, including the grant of the SOSARs listed in the table below, occurred one business day after the filing of our 2023 Annual Report on Form 10-K with the SEC.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMethodTextBlock', window );">Award Timing Method</a></td>
<td class="text">The annual equity grant, including to our executive officers, usually occurs within one week after we publicly announce our financial results for the fourth quarter and full fiscal year and our interim equity grants during the year (for example, to newly hired or promoted employees) usually occurs within one week after we publicly announce our financial results for a financial quarter. In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgPredtrmndFlag', window );">Award Timing Predetermined</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiCnsdrdFlag', window );">Award Timing MNPI Considered</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock', window );">Award Timing, How MNPI Considered</a></td>
<td class="text">In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results. We filed our 2023 Annual Report on Form 10-K with the SEC on February 7, 2024; however, our filing occurred after the SEC&#8217;s filing cutoff time and our 2023 Annual Report on Form 10-K received a filing date of February 8, 2024. As a result, the annual grant of equity awards to our named executive officers, including the grant of the SOSARs listed in the table below, occurred one business day after the filing of our 2023 Annual Report on Form 10-K with the SEC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MnpiDiscTimedForCompValFlag', window );">MNPI Disclosure Timed for Compensation Value</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTableTextBlock', window );">Awards Close in Time to MNPI Disclosures, Table</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Grant Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of securities underly the award</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Exercise price of the award <br/>($/SH)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Grant date fair value of  the award</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Percentage change in the closing market price of the securities underlying the award between the trading day ending immediately prior to the disclosure of material nonpublic information and the trading day beginning immediately following the disclosure of material nonpublic information</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Brian Niccol</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">476,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,048,384</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.08)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Jack Hartung</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">154,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,599,520</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.08)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Curt Garner</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">148,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,499,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.08)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Scott Boatwright</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">118,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,002,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.08)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chris Brandt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2/9/2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">56,300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">950,592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.08)%</span></td></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_BrianNiccolMember', window );">Brian Niccol [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTable', window );"><strong>Awards Close in Time to MNPI Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscIndName', window );">Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Brian Niccol<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardUndrlygSecuritiesAmt', window );">Underlying Securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">476,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardExrcPrice', window );">Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardGrantDateFairValue', window );">Fair Value as of Grant Date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,048,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_UndrlygSecurityMktPriceChngPct', window );">Underlying Security Market Price Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.0108)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_JackHartungMember', window );">Jack Hartung [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTable', window );"><strong>Awards Close in Time to MNPI Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscIndName', window );">Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jack Hartung<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardUndrlygSecuritiesAmt', window );">Underlying Securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardExrcPrice', window );">Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardGrantDateFairValue', window );">Fair Value as of Grant Date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,599,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_UndrlygSecurityMktPriceChngPct', window );">Underlying Security Market Price Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.0108)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_CurtGarnerMember', window );">Curt Garner [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTable', window );"><strong>Awards Close in Time to MNPI Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscIndName', window );">Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Curt Garner<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardUndrlygSecuritiesAmt', window );">Underlying Securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardExrcPrice', window );">Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardGrantDateFairValue', window );">Fair Value as of Grant Date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,499,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_UndrlygSecurityMktPriceChngPct', window );">Underlying Security Market Price Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.0108)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_ScottBoatwrightMember', window );">Scott Boatwright [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTable', window );"><strong>Awards Close in Time to MNPI Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscIndName', window );">Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Scott Boatwright<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardUndrlygSecuritiesAmt', window );">Underlying Securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardExrcPrice', window );">Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardGrantDateFairValue', window );">Fair Value as of Grant Date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,002,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_UndrlygSecurityMktPriceChngPct', window );">Underlying Security Market Price Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.0108)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_ChrisBrandtMember', window );">Chris Brandt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscTable', window );"><strong>Awards Close in Time to MNPI Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardsCloseToMnpiDiscIndName', window );">Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Chris Brandt<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardUndrlygSecuritiesAmt', window );">Underlying Securities | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardExrcPrice', window );">Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardGrantDateFairValue', window );">Fair Value as of Grant Date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 950,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_UndrlygSecurityMktPriceChngPct', window );">Underlying Security Market Price Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.0108)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardExrcPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br> -Subparagraph ii<br> -Sentence D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardExrcPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br> -Subparagraph ii<br> -Sentence E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgDiscLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgDiscLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgHowMnpiCnsdrdTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgHowMnpiCnsdrdTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMethodTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMethodTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMnpiCnsdrdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiCnsdrdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMnpiDiscTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiDiscTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgPredtrmndFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgPredtrmndFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardUndrlygSecuritiesAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br> -Subparagraph ii<br> -Sentence C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardUndrlygSecuritiesAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardsCloseToMnpiDiscIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br> -Subparagraph ii<br> -Sentence A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardsCloseToMnpiDiscIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardsCloseToMnpiDiscTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardsCloseToMnpiDiscTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardsCloseToMnpiDiscTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardsCloseToMnpiDiscTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MnpiDiscTimedForCompValFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MnpiDiscTimedForCompValFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_UndrlygSecurityMktPriceChngPct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 2<br> -Subparagraph ii<br> -Sentence F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_UndrlygSecurityMktPriceChngPct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_BrianNiccolMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_BrianNiccolMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_JackHartungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_JackHartungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_CurtGarnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_CurtGarnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_ScottBoatwrightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_ScottBoatwrightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_ChrisBrandtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_ChrisBrandtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886654816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=cmg_ScottBoatwrightMember', window );">Scott Boatwright [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scott Boatwright, our Chief Executive Officer, adopted a new written trading plan on December 6, 2024 for the sale of up to 247,050 shares of the Company&#8217;s common stock, subject to certain conditions, from March 5, 2025, at the earliest, until December 31, 2025, at the latest. This trading plan was adopted during an open trading window and complies with the Company&#8217;s Insider Trading Policy. Actual transactions will be disclosed in Section 16 filings made with the SEC in accordance with applicable securities laws, rules and regulations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Scott Boatwright<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Executive Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 6, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">December 31, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">301 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">247,050<span></span>
</td>
<td class="nump">247,050<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=cmg_ScottBoatwrightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=cmg_ScottBoatwrightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277990625616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885978112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we are regularly subject to cyberattacks and other cybersecurity incidents. In response, we have implemented cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage cybersecurity risks. Our enterprise risk management framework considers cybersecurity risk alongside other company risks as part of our overall risk assessment process. Our enterprise risk management team collaborates with our Information Security function, led by our Chief Information Security Officer (&#8220;CISO&#8221;) and our Chief Customer and Technology Officer (&#8220;CCTO&#8221;), to gather insights for assessing, identifying and managing cybersecurity threat risks, their severity, and potential mitigations. We also are a member of an industry cybersecurity intelligence and risk sharing organization to stay abreast of changes in the cybersecurity environment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess Chipotle&#8217;s Information Security program using an industry cybersecurity framework from the National Institute of Standards and Technology. This program includes policies, processes and procedures that help assess and identify our cybersecurity risks and inform how security measures and controls are developed, implemented and maintained. The risk assessment along with risk-based analysis and judgment are used to select security controls to address risks. During this process, the following factors, among others, are considered: likelihood and severity of risk, impact on the Company and others if a risk materializes, feasibility and cost of controls and impact of controls on operations. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain internal resources to perform penetration testing designed to simulate evolving tactics and techniques of real-world threat actors, engage with industry partners and law enforcement and intelligence communities and conduct tabletop exercises and periodic risk interviews across our business. We also engage an independent third party to periodically perform internal and external penetration testing of Chipotle's information security environment and engage other third parties to periodically conduct assessments of our cybersecurity capabilities. In addition, we continue to expand training and awareness practices to mitigate risk from human error, including mandatory computer-based training and internal communications for employees. Our employees undergo cybersecurity awareness training and regular phishing awareness campaigns that are based upon and designed to emulate real-world contemporary threats. We provide prompt feedback (and, if necessary, additional training or remedial action) based on the results of such exercises.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our processes also address cybersecurity risks associated with our use of third-party service providers including suppliers, software and cloud-based service providers, as well as third-party security firms used in different capacities to provide or operate some of our cybersecurity controls and technology systems. We proactively evaluate the cybersecurity risk of a third party by utilizing a repository of risk assessments, external monitoring sources, threat intelligence and predictive analytics to better inform Chipotle during contracting and vendor selection processes. Additionally, when third party risks are identified, we require those third parties to agree by contract to implement appropriate security controls. Security issues are documented and tracked, and periodic monitoring of third parties is conducted in an effort to mitigate risk.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the processes, technologies, and controls that we have in place to reduce the likelihood of a material cybersecurity incident (or series of related cybersecurity incidents), Chipotle has a written incident response plan outlining how to address cybersecurity events that occur. The plan sets forth the steps for coordination among various corporate functions and governance groups and serves as a framework for the execution of responsibilities across businesses and operational roles. Our incident response plan is designed to help us coordinate actions to prepare for, detect, respond to and recover from cybersecurity incidents, and includes processes to triage, assess severity, escalate, contain, investigate, and remediate the incident, as well as to assess the need for disclosure, comply with applicable legal obligations and mitigate the impact to our brand and reputation and on impacted parties. We also maintain insurance coverage that, subject to its terms and conditions, is intended to help us cover certain costs associated with cybersecurity incidents and information system failures.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our cybersecurity incident response plan, we conduct tabletop exercises to enhance our incident response preparedness. We maintain business continuity and disaster recovery plans to prepare for and respond to the potential for a disruption in the technology we rely on. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chipotle (or the third parties it relies on) may not be able to fully, continuously, or effectively implement security controls as intended. As described above, we utilize a risk-based approach and judgment to determine whether and how to implement certain security controls and it is possible that we may not implement the necessary controls if we are unable to recognize or underestimate a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate and not fully eliminate cybersecurity risks. Cybersecurity events, when detected by security tools or third parties, may not always be identified immediately or addressed in the manner intended by our cybersecurity incident response plan.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we are regularly subject to cyberattacks and other cybersecurity incidents. In response, we have implemented cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage cybersecurity risks. Our enterprise risk management framework considers cybersecurity risk alongside other company risks as part of our overall risk assessment process. Our enterprise risk management team collaborates with our Information Security function, led by our Chief Information Security Officer (&#8220;CISO&#8221;) and our Chief Customer and Technology Officer (&#8220;CCTO&#8221;), to gather insights for assessing, identifying and managing cybersecurity threat risks, their severity, and potential mitigations. We also are a member of an industry cybersecurity intelligence and risk sharing organization to stay abreast of changes in the cybersecurity environment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess Chipotle&#8217;s Information Security program using an industry cybersecurity framework from the National Institute of Standards and Technology. This program includes policies, processes and procedures that help assess and identify our cybersecurity risks and inform how security measures and controls are developed, implemented and maintained. The risk assessment along with risk-based analysis and judgment are used to select security controls to address risks. During this process, the following factors, among others, are considered: likelihood and severity of risk, impact on the Company and others if a risk materializes, feasibility and cost of controls and impact of controls on operations. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#8220;Board&#8221;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#8217;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#8217;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#8220;Board&#8221;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#8217;s cybersecurity and other technology risks.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#8220;Board&#8221;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#8217;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#8217;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#8220;Board&#8221;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#8217;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#8217;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the processes, technologies, and controls that we have in place to reduce the likelihood of a material cybersecurity incident (or series of related cybersecurity incidents), Chipotle has a written incident response plan outlining how to address cybersecurity events that occur. The plan sets forth the steps for coordination among various corporate functions and governance groups and serves as a framework for the execution of responsibilities across businesses and operational roles. Our incident response plan is designed to help us coordinate actions to prepare for, detect, respond to and recover from cybersecurity incidents, and includes processes to triage, assess severity, escalate, contain, investigate, and remediate the incident, as well as to assess the need for disclosure, comply with applicable legal obligations and mitigate the impact to our brand and reputation and on impacted parties. We also maintain insurance coverage that, subject to its terms and conditions, is intended to help us cover certain costs associated with cybersecurity incidents and information system failures.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885537952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation and Basis of Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include our accounts, our wholly and majority owned subsidiaries and investees we control after elimination of all intercompany accounts and transactions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Estimates </span></div>The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates under different assumptions or conditions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider highly liquid investment instruments purchased with an initial maturity of three months or less to be cash equivalents. Amounts receivable from credit card companies are also considered cash equivalents as they are both short-term and highly liquid in nature. We maintain cash and cash equivalent balances that exceed federally-insured limits with a number of financial institutions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain certain cash balances restricted as to withdrawal or use. Restricted cash assets are primarily insurance-related restricted trust assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consists of receivables from third party gift card distributors, delivery partners, interest receivable, insurance liabilities covered by third-party insurance carriers and vendor rebates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We closely monitor accounts receivable and held to maturity investment balances and estimate the allowance for credit losses when lifetime credit losses are expected by management. Our estimate is based on historical collection experience, external market data and other factors, including those related to current market conditions and events. We do not recognize a reserve for expected credit losses related to our U.S. Treasury security investments as management has concluded there is no risk of non-payment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, our allowance for credit losses was $2,953 and $2,742, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory </span></div>Inventory, consisting principally of food, beverages, and supplies, is valued at the lower of first-in, first-out cost or net realizable value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments are accounted for under the equity method if we are able to exercise significant influence, but not control, over an investee. Our share of the earnings or losses as reported by the investees is included in interest and other income, net on the consolidated statements of income and comprehensive income. The investments are evaluated for impairment annually and when facts and circumstances indicate that the carrying value may not be recoverable. If a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded in interest income and other income, net on our consolidated statements of income and comprehensive income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments classified as trading securities are carried at fair value with any unrealized gain or loss being recorded in interest and other income, net on the consolidated statements of income and comprehensive income. Investments classified as available-for-sale are carried at fair value with unrealized gains and losses, net of tax, included as a component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Held-to-maturity securities are carried at amortized cost. Non-marketable equity investments are measured at cost, less impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. These gains or losses are included in interest and other income, net on the consolidated statements of income and comprehensive income.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our held-to-maturity investments are comprised of U.S. Treasury securities and corporate debt securities, which are held at amortized cost. We also have investments in notes receivable. Convertible notes are held at fair value. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to fund certain deferred compensation plan obligations, as described further in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i9dfd4dc468064b2c9c891f1ea8fab677_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8. &#8220;Stock-Based Compensation and Employee Benefit Plans&#8221;</a></span>, through a rabbi trust, the assets of which are designated as trading securities. The rabbi trust is subject to creditor claims in the event of insolvency, but the assets held in the rabbi trust are not available for general corporate purposes. Amounts in the rabbi trust are invested in mutual funds, consistent with the investment choices selected by participants in their Deferred Plan accounts, which are designated as trading securities, carried at fair value, and are included in other assets on the consolidated balance sheets. We record trading gains and losses, along with the offsetting amount related to the increase or decrease in deferred compensation to reflect our exposure to liabilities for payment under the deferred plan in general and administrative expenses on the consolidated statements of income and comprehensive income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. For assets and liabilities recorded or disclosed at fair value, we determine fair value based on the following: </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices in active markets for identical assets or liabilities that the entity has the ability to access. </span></div><div style="margin-top:10pt;padding-left:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data. </span></div>Level 3: Unobservable inputs for the asset or liability. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign entities is the currency of the primary economic environment in which the entity operates. The operations, assets, and liabilities of our entities outside the U.S. are initially measured using the functional currency of that entity. Gains and losses arising from the impact of foreign currency exchange rate fluctuations on transactions in foreign currency are included as a separate component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Assets and liabilities of these foreign entities are translated at exchange rates in effect as of the balance sheet date. Income and expense accounts are translated monthly using average monthly exchange rates. Resulting translation adjustments are recorded in accumulated other comprehensive loss on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Leasehold Improvements, Property and Equipment</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leasehold Improvements, Property and Equipment </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment are recorded at cost. Internal costs directly associated with the acquisition, development and construction of a restaurant are capitalized. During the years ended December&#160;31, 2024, 2023 and 2022, we capitalized $17,624, $15,385, and $12,695 of internal costs, respectively. Expenditures for refurbishments and improvements that significantly add to the productivity capacity or extend the useful life are capitalized, while expenditures for maintenance and repairs are expensed as incurred. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software includes the costs of developing or obtaining internal-use software, such as external direct costs of materials and services, payroll and benefits costs, additional functionality, and costs to develop or obtain software that allows for access or conversion of historical data by new systems. We capitalize costs when the preliminary project stage is complete, management has authorized and committed to funding the software project, it is probable that the software project will be completed, and it is probable that the software will be used to perform the intended function.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term, which generally includes option periods that are reasonably certain, or the estimated useful lives of the assets. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon retirement or disposal of assets, asset cost and accumulated depreciation are derecognized and any related gain or loss is reflected in impairment, closure costs, and asset disposals in the consolidated statements of income and comprehensive income. Assets to be disposed of are reported at the lower of their carrying amount or fair value less estimated costs to sell.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At least annually, or when impairment indicators are present, we evaluate, and adjust when necessary, the estimated useful lives of leasehold improvements, property and equipment. The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-10 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of 1-20 years and most include options to extend the leases for additional 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of 20 years. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an operating lease asset and operating lease liability for each lease with a contractual term greater than 12 months at the time of lease inception. We do not record leases with an initial term of 12 months or less on our consolidated balance sheet but continue to record rent expense on a straight-line basis over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed CAM part of our fixed future lease payments; therefore, fixed CAM is also included in our lease liability. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the lease term including reasonably certain renewal periods. As we have no outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs, which are recorded primarily as occupancy costs, include fixed operating lease costs, variable lease costs and short-term lease costs. Most of our real estate leases require we pay certain expenses, such as CAM costs, real estate taxes and insurance, of which the fixed portion is included in operating lease costs. We recognize operating lease costs on a straight-line basis over the lease term. In addition to the above costs, variable lease costs also include amounts based on a percentage of gross sales in excess of specified levels and are recognized when probable and are not included in determining the present value of our operating lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for lease payments made at or before the lease commencement date, initial direct costs, lease incentives, and impairment of operating lease assets. For operating leases, operating lease assets are reduced over the lease term by the recognized straight-line lease expense less the amount of accretion of the lease liability. Additionally, tenant incentives used to fund leasehold improvements are generally recognized when earned and reduce our right-of-use asset related to the lease. These are amortized through the operating lease asset as reductions of expense over the lease term.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We have not entered into any leases with related parties.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not subject to amortization, but instead is tested for impairment annually in the fourth quarter, or more frequently when impairment indicators are present, and we are required to record any necessary impairment adjustments. Impairment is measured as the excess of the carrying value over the fair value of the goodwill. No impairment charges were recognized on goodwill for the years ended December&#160;31, 2024, 2023 and 2022.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityReserveEstimatePolicy', window );">Insurance Liability</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Liability</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for a significant portion of our employee health benefits programs, and carry significant retentions for risks and associated liabilities with respect to workers&#8217; compensation, general liability, property and auto damage, employment practices liability, cyber liability and directors&#8217; and officers&#8217; liability. Predetermined loss limits have been arranged with third party insurance companies to limit exposure to these claims. We record a liability that represents our estimated cost of claims incurred and unpaid as of the balance sheet date. Our estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions, and is closely monitored and adjusted when warranted by changing circumstances.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Reserves/Contingencies for Litigation and Other Matters</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reserves/Contingencies for Litigation and Other Matters </span></div>We are involved in various claims and legal actions that arise in the ordinary course of business. We record an accrual for legal contingencies when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the loss.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute income taxes using the asset and liability method, under which deferred income tax assets and liabilities are recognized based on the differences between the financial reporting bases and the respective tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which we expect the temporary differences to reverse. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely assess the realizability of our deferred tax assets by jurisdiction and may record a valuation allowance if, based on all available positive and negative evidence, we determine that some portion of the deferred tax assets may not be realized prior to expiration. If we determine that we may be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes during the period in which the determination was made that the deferred tax asset can be realized. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more likely than not that based on its technical merits the tax position will be sustained upon examination by the relevant taxing authorities, including resolutions of any related appeals or litigation processes. The tax benefits recognized in the financial statements from such a position are measured based on the largest tax benefit that has a greater than 50% likelihood of being realized upon settlement with a taxing authority. For uncertain tax positions that do not meet this threshold, we record a related tax reserve in the period in which it arises. We adjust our unrecognized tax benefit liability and provision for income taxes in the period in which the uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available that requires a change in recognition and/or measurement of the liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest to be paid on an underpayment of income taxes in interest expense and any related statutory penalties in the provision for income taxes in our consolidated statements of income and comprehensive income. Accrued interest and penalties are included within the related tax reserve on our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue, net of discounts and incentives, when payment is tendered at the point of sale. We report revenue net of sales-related taxes collected from guests and remitted to governmental taxing authorities. Food and beverage revenue primarily relates to the sale of food and beverages. Delivery service revenue is comprised of delivery and related service fees charged to guests on sales made through Chipotle&#8217;s app and website. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delivery</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delivery services are fulfilled by third-party service providers. In some cases, we make delivery sales through our website Chipotle.com or the Chipotle App (&#8220;White Label Sales&#8221;). In other cases, we make delivery sales through a non-Chipotle owned channel, such as the delivery partner&#8217;s website or mobile app (&#8220;Marketplace Sales&#8221;). With respect to White Label Sales, we control the delivery services and generally recognize revenue, including delivery fees, when the delivery partner transfers food to the guest. For these sales, we receive payment directly from the guest at the time of sale. With respect to Marketplace Sales, we generally recognize revenue, excluding delivery fees collected by the delivery partner, when control of the food is transferred to the guest. We receive payment from the delivery partner subsequent to the transfer of food and the payment terms are short-term in nature.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gift Cards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell gift cards, which do not have expiration dates and we do not deduct non-usage fees from outstanding gift card balances. Gift card balances are initially recorded as unearned revenue. We recognize revenue from gift cards when the gift card is redeemed by the guest. Historically, the majority of gift cards are redeemed within one year. In addition, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a portion of gift cards are not expected to be redeemed and will be recognized as breakage over time in proportion to gift card redemptions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card breakage rate is based on company and program specific information, including historical redemption patterns, and expected remittance to government agencies under unclaimed property laws, if applicable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our gift card breakage rate estimate annually, or more frequently as circumstances warrant, and apply that rate to gift card redemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gift card liability balances are typically highest at the end of each calendar year following increased gift card sales during the holiday season; accordingly, revenue recognized from gift card liability balances is highest in the first quarter of each calendar year.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chipotle Rewards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a loyalty program called Chipotle Rewards. Guests who enroll in the program generally earn points for every dollar spent.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also periodically offer promotions, which typically provide the guest with the opportunity to earn bonus points or other rewards. Guests may redeem earned points for various rewards, which are primarily comprised of free food and beverage items. Earned rewards generally expire one month to two months after they are issued, and points generally expire if an account is inactive for a period of six months.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We defer revenue associated with the estimated selling price of points or rewards earned by guests as each point or reward is earned, net of points or rewards we do not expect to be redeemed. The estimated selling price of each point or reward earned is based on the estimated value of the product for which the reward is expected to be redeemed. Our estimate of points and rewards we expect to be redeemed is based on historical and other company specific data. The costs associated with rewards redeemed are primarily included in food, beverage, and packaging on our consolidated statements of income and comprehensive income. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate Chipotle Rewards point breakage annually, or more frequently as circumstances warrant.</span></div>We recognize revenue associated with Chipotle Rewards within food and beverage revenue on the consolidated statements of income and comprehensive income when a guest redeems an earned reward. Deferred revenue associated with Chipotle Rewards is included in unearned revenue on our consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock', window );">Food, Beverage and Packaging Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Food, Beverage and Packaging Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food, beverage and packaging costs include inventory, warehousing and related purchasing and distribution costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_OtherOperatingCostsPolicyTextBlock', window );">Other Operating Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Operating Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating costs include marketing and promotional costs, delivery expense, bank and credit card processing fees, restaurant utilities, technology costs, maintenance costs and other costs that directly support the operation and sales-related activities of our restaurants.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock', window );">Consideration Received from Vendors</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration Received from Vendors</span></div>We receive consideration for a variety of vendor-sponsored programs, such as volume rebates and promotions. Vendor consideration is recorded as a reduction of food, beverage and packaging or other operating costs on our consolidated statements of income and comprehensive income depending on the classification of the related costs.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising, Marketing and Promotional Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising, Marketing and Promotional Costs </span></div>Advertising, marketing and promotional costs are expensed as incurred and totaled $286,044, $264,085 and $250,673 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Advertising, marketing and promotional costs include costs related to free food which a guest does not need to make a purchase to earn. These costs are included in other operating costs on the consolidated statements of income and comprehensive income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs and SOSARs generally vest equally on the second and third anniversaries of the grant date, and SOSARs expire after seven years. PSUs generally vest on the third anniversary of the grant date, depending on performance levels achieved relative to the target market and performance factors in each PSU agreement. Stock-based compensation expense is generally recognized on a straight-line basis for each separate vesting portion. The grant date fair value of RSUs is based on the closing price of Chipotle common stock on the award date. The grant date fair value of PSUs that contain only performance conditions is based on the closing price of Chipotle common stock on the award date, where the grant date fair value of PSUs that also contain market conditions consider the output of the Monte Carlo simulation in the grant date fair value, as applicable. The grant date fair value of SOSARs is determined using the Black-Scholes valuation model. </span></div>Compensation expense related to employees eligible to retire and retain full rights to the awards is recognized over 12 months which coincides with the service period required to earn the full award. We estimate forfeitures based on historical data when determining the amount of stock-based compensation costs to be recognized in each period. PSUs with performance or market vesting conditions generally vest based on our achievement versus stated targets or criteria over a three-year performance and service period. Performance goals are determined by the Board and include measures such as average restaurant operating margin, restaurant cash flow dollars, new restaurant unit growth, and total shareholder return relative to our peer group. Compensation expense on stock awards subject to performance conditions, which is based on the quantity of awards we have determined are probable of vesting, is recognized over the longer of the estimated performance goal attainment period or time vesting period. Compensation expense is recognized ratably for awards subject to market conditions regardless of whether the market condition is satisfied, provided that the requisite service has been met. Some stock-based compensation awards are made to employees involved in our new restaurant development activities, and expense for these awards is recognized as capitalized development and included in leasehold improvements, property and equipment, net, on the consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StartUpActivitiesCostPolicy', window );">Restaurant Pre-Opening Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restaurant Pre-Opening Costs </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-opening costs, including rent, wages, benefits and travel for training and opening teams, food and other restaurant operating costs, are expensed as incurred prior to a restaurant opening for business.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.</span></div>The fair value measurement for asset impairment is generally based on Level 3 inputs. See &#8220;Fair Value Measurements&#8221; above for a description of level inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#8217;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected restaurant revenues and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#8217;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during each period. Diluted earnings per share (&#8220;diluted EPS&#8221;) is calculated using income available to common shareholders divided by diluted weighted-average shares of common stock outstanding during each period. Potentially dilutive securities include shares of common stock underlying SOSARs and non-vested stock awards (collectively &#8220;stock awards&#8221;). Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Stock awards are excluded from the calculation of diluted EPS in the event they are subject to performance conditions or are antidilutive.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure.&#8221; The ASU updates reportable segment disclosure requirements, primarily through requiring enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments do not change how segments are determined, aggregated, or how thresholds are applied to determine reportable segments. We adopted ASU No. 2023-07 during the year ended December 31, 2024. See Note 14 "Segment Reporting" in the accompanying notes to the consolidated financial statements for further detail.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; The ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the Securities and Exchange Commission ("SEC") issued its final climate disclosure rules. The rules require disclosure of climate-related information outside of the audited financial statements and disclosure in the footnotes addressing specified financial statement effects of severe weather events and other natural conditions above certain financial thresholds, certain carbon offsets and renewable energy credits or certificates, if material. Disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. On April 4, 2024, the SEC determined to voluntarily stay the effective date of the final rules pending certain legal challenges. We are currently evaluating the impact of adopting the new rules and continue to monitor the status of the related legal challenges.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, "Disaggregation of Income Statement Expenses (Subtopic 220-40)." The ASU requires public entities to disaggregate, in a tabular presentation, certain income statement expenses into different categories, such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The guidance is effective for fiscal years beginning after December 15, 2026, with early adoption permitted, and may be applied retrospectively. We are currently evaluating the impact of adopting the new ASU on our consolidated financial statements and related disclosures. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact to the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ConsiderationReceivedFromVendorsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Received from Vendors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ConsiderationReceivedFromVendorsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_FoodBeverageAndPackagingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Food, beverage and packaging costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_FoodBeverageAndPackagingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_OtherOperatingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Operating Costs [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_OtherOperatingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityReserveEstimatePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/944-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StartUpActivitiesCostPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StartUpActivitiesCostPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887054624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Estimated Useful Lives of Leasehold Improvements, Property and Equipment</a></td>
<td class="text">The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3-10 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Useful Life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888552160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">80,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,670</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">17,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">19,792</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,538</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">117,462</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Leasehold Improvements, Property, and Equipment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, property and equipment, net were as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,943</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,943</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements and buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,918,408</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,595,866</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">293,841</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">267,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,221,290</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,114,236</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Construction in Progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">192,945</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">161,721</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,639,427</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,152,060</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(2,249,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,982,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,390,126</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,170,038</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock', window );">Schedule of Accrued Payroll and Benefits</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefits were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Workers' compensation liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35,242</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">30,520</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll, bonuses and taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">195,660</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">170,251</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31,011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26,766</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued payroll and benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">261,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">227,537</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sales and use tax payable </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">47,206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">42,071</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General, product and automobile insurance reserves </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">34,404</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">30,169</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other accrued liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">98,137</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">75,448</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">179,747</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">147,688</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Accrued Payroll and Benefits [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888186016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock', window );">Schedule of Liability Included in Unearned Revenue</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gift card liability included in unearned revenue on the consolidated balance sheets was as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">181,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">164,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue Recognized from Liability Balances</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from the redemption of gift cards that was included in unearned revenue at the beginning of the year was as follows: </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized from gift card liability balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">80,067</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">61,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">59,175</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Liability Balance</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our Chipotle Rewards liability included in unearned revenue on the consolidated balance sheets were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">44,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38,057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,572</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue deferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">164,986</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">135,490</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">121,406</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(152,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(128,797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(108,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Chipotle Rewards liability, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">56,806</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">44,750</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38,057</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary Of Liability Included In Unearned Revenue [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277995536000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock', window );">Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show our cash, cash equivalents, and debt investments by significant investment category as of December&#160;31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,404,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,105,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221,688&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,203&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,537&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,378&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,927&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731,339&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate debt security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812,923&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,814,319&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,609&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734,838&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,624&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">The fair value of the corporate debt security is measured using Level 3 (unobservable) inputs. We determined the fair value for the corporate debt security using an internally-developed valuation model and unobservable inputs include credit and liquidity spreads and effective maturity.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">We have elected to measure our investment in convertible notes receivable of private companies at fair value under the fair value option. The fair value of the notes receivable are measured using Level 3 (unobservable) inputs. We determined the fair value for the notes receivable using an internally-developed valuation model and unobservable inputs include estimates of the equity value of the underlying business and the timing and probability of future financing events.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890253744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ScheduleOfEquityInvestmentsTableTextBlock', window );">Schedule of Equity Investments</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity method investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">28,097</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,896</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other investments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">69,002</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">45,864</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">97,099</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">54,760</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ScheduleOfEquityInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Equity Investments [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ScheduleOfEquityInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888019536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Summary of Income</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, classified by source of income, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,031,759</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,637,756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,192,004</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(21,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(17,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(10,473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,010,230</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,620,506</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,181,531</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Current tax:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">412,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">314,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">246,210</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">104,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">85,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">79,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">519,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">401,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">325,625</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred tax:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(32,751)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,992)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(23,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. State and Local</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(10,195)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(19,940)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(4,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,606)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,771</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(47,331)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(17,130)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(39,671)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,394</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,524)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">476,120&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">391,769&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,430&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Tax Rate</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate differs from the statutory tax rates as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Statutory U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State income tax, net of related federal income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Federal tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Executive compensation disallowed</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Uncertain tax position reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Return to provision and other discrete items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(0.1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Equity compensation related adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Effective income tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23.9%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Income Tax Liabilities and Assets</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets and liabilities for continuing operations were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Leasehold improvements, property and equipment, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">262,692</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">272,017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Goodwill and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,753</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,743</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,088,934</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">972,835</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,353,379</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,246,595</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax asset:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Gift card liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">19,087</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">18,101</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized transaction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">323</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">323</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation and other employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">61,574</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">50,954</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Foreign net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32,252</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">872</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,838</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,159,788</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,038,911</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Allowances, reserves and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26,105</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,870</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Capitalized research costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29,122</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,990</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Prepaid assets and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,334</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,637</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">State net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,867</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,332</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(39,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(34,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total deferred income tax asset</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,307,171</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,157,486</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">46,208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">89,109</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the unrecognized tax benefits was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,488</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,902</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">5,262</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,737</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,561</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,937</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Decrease resulting from prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(295)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Increase resulting from current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">783</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">312</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Settlements with taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">-</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Lapsing of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">End of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16,488</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,902</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888271536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">134,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">126,686</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">99,821</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Stock-based compensation, net of income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">109,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">107,210</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">84,928</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,905</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,670</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,791</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">23,419</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">25,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">24,689</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock', window );">Summary of SOSAR Activity Under Incentive Plan</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of SOSAR activity was as follows (in thousands, except years and per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Exercise Price per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14,738</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">26.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">290,156</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,533</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">53.04</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(5,077)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(1,780)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">289,373</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Exercisable, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,152</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">22.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">155,371</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">32.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,450</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions for SOSAR</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average assumptions utilized in the Black-Scholes option-pricing model to estimate the fair value of SOSARs granted each year were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 4.13pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">35.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average Black-Scholes fair value per share at date of grant</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">16.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9.13</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Share-Based Payment Arrangement, Restricted Stock Unit, Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU award activity was as follows (in thousands, except per share data): </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(948)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Summary of Share-Based Payment Arrangement, Performance Shares, Activity</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PSU award activity was as follows (in thousands, except per share data):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Weighted-Average Grant Date Fair<br/>Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, January 1, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,794</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">31.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">866</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">52.90</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(777)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">29.59</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(838)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">37.89</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Outstanding, December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,045</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">38.32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Vested and expected to vest, December 31, 2024*</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">37.78</span></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4pt">The vested and expected to vest total above represents outstanding base PSUs, adjusted for expected payout amounts in line with current and future estimated performance levels.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock', window );">Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated current and long-term material cash requirements for our deferred compensation plan as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Payments Due by Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2026-2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2028-2029</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Deferred compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">36,509</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,172</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,763</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,055</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">12,518</span></td></tr></table></div><div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Includes scheduled payments from our deferred compensation plan where payment dates are determinable for employed participants in accordance with the account&#8217;s election, and the assumption that active participants will retire at the age of 65 and begin distributions from their accounts at that time. This does not include future contributions, investment earnings, or future participants. Timing and amounts of payments may vary significantly</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation, Estimated Current and Long-Term Cash Requirements [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888554240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information Related to Leases</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expense Components</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">486,598</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">436,313</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">397,112</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">572</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">519</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">633</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">120,948</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">111,896</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">102,636</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(3,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(4,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(5,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">604,559</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">543,963</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">494,937</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Related to Leases</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information related to leases were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">466,171</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">421,591</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">386,238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">692,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">521,759</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">425,243</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Derecognition of operating lease assets due to terminations or impairment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,862</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">14,718</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Lease Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows as of December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">464,795</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">507,341</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">499,428</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">484,473</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">467,981</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,133,853</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">6,557,871</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,017,253</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Operating lease liabilities (Current and Long-Term)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">4,540,618</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Cash Flow Related To Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887038320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of basic and diluted earnings per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,534,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,228,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">899,101</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for basic calculation)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,368,343</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,377,768</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,392,543</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Dilutive stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,212</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">7,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">10,534</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Weighted-average number of common shares outstanding (for diluted calculation)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,376,555</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,385,500</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,403,077</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Basic earnings per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.89</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">0.64</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock', window );">Schedule of Stock Awards Excluded from the Calculation of Diluted EPS</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock awards were excluded from the calculation of diluted earnings per share:</span></div><div style="margin-top:10pt;text-indent:24.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards subject to performance conditions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards that were antidilutive</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,565</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock awards excluded from diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,850</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock awards excluded from the calculation of diluted EPS - consisting of awards subject to performance conditions and awards that were antidilutive.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888256160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Reportable Segments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present selected financial information with respect to our single reportable segment:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food and beverage revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,045,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,652,976</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,439,674</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Delivery service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">66,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">67,393</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">76,536</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,111,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,720,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,516,210</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">All other revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">202,121</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">151,280</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">118,442</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,313,853&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,871,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,634,652&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">11,111,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">9,720,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">8,516,210</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Food, beverage and packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">3,299,295</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,853,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,556,657</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Labor</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,741,590</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,402,964</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,168,994</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Occupancy</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">548,688</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">491,757</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">450,684</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">283,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">261,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">248,319</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other operating costs, excluding marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,254,512</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,141,850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,045,025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">300,513</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">282,521</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">253,904</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other segment items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">55,482</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">64,150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">48,019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">U.S. segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,628,599</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,222,118</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,744,608</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Reconciliation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Corporate and other unallocated expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">709,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">657,134</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">574,572</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Other loss from operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(2,840)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(7,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">(9,633)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Interest and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">93,897</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">62,693</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">21,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Total consolidated income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">2,010,230&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,620,506&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">1,181,531&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">All other revenue represents sales within our company-owned stores in Canada, Europe and royalty revenue from our international licensed restaurants.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Other segment items consist of pre-opening costs, impairment, closure costs, and asset disposals related to the U.S. segment. </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt">Corporate and other unallocated expenses represent corporate overhead expenses that have not been allocated to any segment for reporting purposes including general and administrative expenses.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span>Amounts reflect the net loss from operations related to our operations in Canada, Europe and international licensed restaurants.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived tangible assets, including the Company's operating lease assets recognized on the consolidated balance sheets were located as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887986736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 26, 2024</div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>restaurant </div>
<div>segment </div>
<div>region </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfRestaurants', window );">Number of restaurants | restaurant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_NumberOfRegionsInWhichEntityOperates', window );">Number of regions | region</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split, conversion ratio</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Allowance for credit losses | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,953,000<span></span>
</td>
<td class="nump">$ 2,742,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CapitalizedDevelopment', window );">Acquisition, development and construction of restaurant capitalized costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,624,000<span></span>
</td>
<td class="nump">15,385,000<span></span>
</td>
<td class="nump">$ 12,695,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods', window );">Option to extend, additional periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EarnedPointsExpirationPeriodForInactivity', window );">Earned points expiration period for inactivity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotional costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286,044,000<span></span>
</td>
<td class="nump">$ 264,085,000<span></span>
</td>
<td class="nump">$ 250,673,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition', window );">Compensation expense related to employees eligible to retire and retain full rights to the awards, recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FranchisorDisclosureAxis=cmg_LicensedUnitsMember', window );">Licensed Units | International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfRestaurants', window );">Number of restaurants | restaurant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority', window );">Tax benefit percentage for realization with a taxing authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_RewardProgramExpirationPeriod', window );">Earned rewards expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_RewardProgramExpirationPeriod', window );">Earned rewards expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_ChipotleMember', window );">Chipotle | Geographic Distribution, Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfRestaurants', window );">Number of restaurants | restaurant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_ChipotleMember', window );">Chipotle | International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfRestaurants', window );">Number of restaurants | restaurant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">SOSARS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">SOSARS | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">SOSARS | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting rights, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CapitalizedDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the internal costs directly associated with the acquisition, development and construction of a restaurant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CapitalizedDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EarnedPointsExpirationPeriodForInactivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earned points expiration period for inactivity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EarnedPointsExpirationPeriodForInactivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which unrecognized compensation is expected to be recognized for equity-based compensation plans related to employees eligible to retire.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Option to Extend, Additional Periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_NumberOfRegionsInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of regions by which the Company manages its operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_NumberOfRegionsInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_RewardProgramExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reward program expiration period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_RewardProgramExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Benefit Recognized Likelihood Percentage Of Being Realized Upon Settlement With Taxing Authority</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfRestaurants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of restaurants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfRestaurants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FranchisorDisclosureAxis=cmg_LicensedUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FranchisorDisclosureAxis=cmg_LicensedUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_ChipotleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_ChipotleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888090128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember', window );">Leasehold improvements and buildings | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember', window );">Leasehold improvements and buildings | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886279888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 80,253<span></span>
</td>
<td class="nump">$ 97,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">17,285<span></span>
</td>
<td class="nump">19,792<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 97,538<span></span>
</td>
<td class="nump">$ 117,462<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888691968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">$ 4,639,427<span></span>
</td>
<td class="nump">$ 4,152,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(2,249,301)<span></span>
</td>
<td class="num">(1,982,022)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Leasehold improvements, property and equipment, net</a></td>
<td class="nump">2,390,126<span></span>
</td>
<td class="nump">2,170,038<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">12,943<span></span>
</td>
<td class="nump">12,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember', window );">Leasehold improvements and buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">2,918,408<span></span>
</td>
<td class="nump">2,595,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">293,841<span></span>
</td>
<td class="nump">267,294<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">1,221,290<span></span>
</td>
<td class="nump">1,114,236<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Leasehold improvements, property and equipment, gross</a></td>
<td class="nump">$ 192,945<span></span>
</td>
<td class="nump">$ 161,721<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmg_LeaseholdImprovementsAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277892020064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers' compensation liability</a></td>
<td class="nump">$ 35,242<span></span>
</td>
<td class="nump">$ 30,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued payroll, bonuses and taxes</a></td>
<td class="nump">195,660<span></span>
</td>
<td class="nump">170,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other accrued payroll and benefits</a></td>
<td class="nump">31,011<span></span>
</td>
<td class="nump">26,766<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">$ 261,913<span></span>
</td>
<td class="nump">$ 227,537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890100400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales and use tax payable</a></td>
<td class="nump">$ 47,206<span></span>
</td>
<td class="nump">$ 42,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_GeneralProductAndAutomobileInsuranceReserves', window );">General, product and automobile insurance reserves</a></td>
<td class="nump">34,404<span></span>
</td>
<td class="nump">30,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">98,137<span></span>
</td>
<td class="nump">75,448<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 179,747<span></span>
</td>
<td class="nump">$ 147,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_GeneralProductAndAutomobileInsuranceReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>General, product and automobile insurance reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_GeneralProductAndAutomobileInsuranceReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888273376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition - Liability Included in Unearned Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Gift card liability</a></td>
<td class="nump">$ 238,577<span></span>
</td>
<td class="nump">$ 209,680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_GiftCardMember', window );">Gift card liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Gift card liability</a></td>
<td class="nump">$ 181,771<span></span>
</td>
<td class="nump">$ 164,930<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_GiftCardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_GiftCardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277981891120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Revenue Recognized from Liability Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_GiftCardMember', window );">Gift card liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from gift card liability balance at the beginning of the year</a></td>
<td class="nump">$ 80,067<span></span>
</td>
<td class="nump">$ 61,389<span></span>
</td>
<td class="nump">$ 59,175<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_GiftCardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_GiftCardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886353200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Changes in Liability Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward', window );"><strong>Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Chipotle Rewards liability, beginning balance</a></td>
<td class="nump">$ 209,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Chipotle Rewards liability, ending balance</a></td>
<td class="nump">238,577<span></span>
</td>
<td class="nump">$ 209,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_ChipotleRewardsMember', window );">Chipotle Rewards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward', window );"><strong>Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Chipotle Rewards liability, beginning balance</a></td>
<td class="nump">44,750<span></span>
</td>
<td class="nump">38,057<span></span>
</td>
<td class="nump">$ 25,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ContractWithCustomerLiabilityRevenueDeferred', window );">Revenue deferred</a></td>
<td class="nump">164,986<span></span>
</td>
<td class="nump">135,490<span></span>
</td>
<td class="nump">121,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance', window );">Revenue recognized</a></td>
<td class="num">(152,930)<span></span>
</td>
<td class="num">(128,797)<span></span>
</td>
<td class="num">(108,921)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Chipotle Rewards liability, ending balance</a></td>
<td class="nump">$ 56,806<span></span>
</td>
<td class="nump">$ 44,750<span></span>
</td>
<td class="nump">$ 38,057<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Contract Asset Contract Liability And Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ContractWithCustomerLiabilityRevenueDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue deferred that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ContractWithCustomerLiabilityRevenueDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Revenue Recognized, Excluding Opening Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_ChipotleRewardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_ChipotleRewardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277884763600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 748,537<span></span>
</td>
<td class="nump">$ 560,609<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost', window );">Total adjusted cost</a></td>
<td class="nump">2,221,688<span></span>
</td>
<td class="nump">1,812,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">5,208<span></span>
</td>
<td class="nump">5,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">4,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue', window );">Fair value, subtotal</a></td>
<td class="nump">2,226,203<span></span>
</td>
<td class="nump">1,814,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">674,378<span></span>
</td>
<td class="nump">734,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">799,023<span></span>
</td>
<td class="nump">518,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">652,568<span></span>
</td>
<td class="nump">432,151<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost', window );">Total adjusted cost</a></td>
<td class="nump">2,105,555<span></span>
</td>
<td class="nump">1,652,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">4,947<span></span>
</td>
<td class="nump">4,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">4,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue', window );">Fair value, subtotal</a></td>
<td class="nump">2,109,809<span></span>
</td>
<td class="nump">1,652,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">670,128<span></span>
</td>
<td class="nump">731,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">782,859<span></span>
</td>
<td class="nump">489,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Adjusted cost</a></td>
<td class="nump">20,164<span></span>
</td>
<td class="nump">31,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">261<span></span>
</td>
<td class="nump">1,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">20,425<span></span>
</td>
<td class="nump">33,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">4,250<span></span>
</td>
<td class="nump">3,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">16,164<span></span>
</td>
<td class="nump">29,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Adjusted cost</a></td>
<td class="nump">1,404,777<span></span>
</td>
<td class="nump">1,200,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">4,831<span></span>
</td>
<td class="nump">4,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">4,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">1,408,915<span></span>
</td>
<td class="nump">1,200,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">635,392<span></span>
</td>
<td class="nump">731,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">769,385<span></span>
</td>
<td class="nump">469,319<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Adjusted cost</a></td>
<td class="nump">48,210<span></span>
</td>
<td class="nump">19,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">48,326<span></span>
</td>
<td class="nump">19,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">34,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">13,474<span></span>
</td>
<td class="nump">19,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Adjusted cost</a></td>
<td class="nump">16,401<span></span>
</td>
<td class="nump">17,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">16,412<span></span>
</td>
<td class="nump">17,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">14,401<span></span>
</td>
<td class="nump">16,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cmg_NoteReceivableMember', window );">Notes receivable | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Adjusted cost</a></td>
<td class="nump">3,763<span></span>
</td>
<td class="nump">14,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized Gains</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">1,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">4,013<span></span>
</td>
<td class="nump">15,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Current Investments</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Long-term Investments</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">13,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">95,969<span></span>
</td>
<td class="nump">128,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">574,689<span></span>
</td>
<td class="nump">355,872<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 77,879<span></span>
</td>
<td class="nump">$ 76,279<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=cmg_NoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=cmg_NoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890109376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Investments - Schedule of Equity Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">$ 28,097<span></span>
</td>
<td class="nump">$ 8,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other investments</a></td>
<td class="nump">69,002<span></span>
</td>
<td class="nump">45,864<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EquityInvestments', window );">Total</a></td>
<td class="nump">$ 97,099<span></span>
</td>
<td class="nump">$ 54,760<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EquityInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EquityInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277889147392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Investments - Narrative (Details) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value</a></td>
<td class="nump">$ 28,097,000<span></span>
</td>
<td class="nump">$ 8,896,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">$ 868,025,000<span></span>
</td>
<td class="nump">$ 564,488,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember', window );">Tractor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Investment shares owned (in shares)</a></td>
<td class="nump">6,487<span></span>
</td>
<td class="nump">4,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Cash consideration</a></td>
<td class="nump">$ 14,872,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Equity method investment, impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value</a></td>
<td class="nump">$ 18,097,000<span></span>
</td>
<td class="nump">8,896,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_HyphenTechnologiesInc.Member', window );">Hyphen Technologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Investment shares owned (in shares)</a></td>
<td class="nump">5,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Recognized gain</a></td>
<td class="nump">$ 6,782,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">$ 31,782,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_NuroMember', window );">Nuro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Investment shares owned (in shares)</a></td>
<td class="nump">766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGain', window );">Recognized gain</a></td>
<td class="nump">$ 5,968,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">15,968,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_CultivateNextFundMember', window );">Cultivate Next Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">$ 21,252,000<span></span>
</td>
<td class="nump">$ 21,221,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of investment owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_HyphenTechnologiesInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_HyphenTechnologiesInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_NuroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_NuroMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_CultivateNextFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_CultivateNextFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890097728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 2,031,759<span></span>
</td>
<td class="nump">$ 1,637,756<span></span>
</td>
<td class="nump">$ 1,192,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(21,529)<span></span>
</td>
<td class="num">(17,250)<span></span>
</td>
<td class="num">(10,473)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 2,010,230<span></span>
</td>
<td class="nump">$ 1,620,506<span></span>
</td>
<td class="nump">$ 1,181,531<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890180288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="nump">$ 412,943<span></span>
</td>
<td class="nump">$ 314,757<span></span>
</td>
<td class="nump">$ 246,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">U.S. State and Local</a></td>
<td class="nump">104,478<span></span>
</td>
<td class="nump">85,355<span></span>
</td>
<td class="nump">79,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,636<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense (benefit)</a></td>
<td class="nump">519,057<span></span>
</td>
<td class="nump">401,274<span></span>
</td>
<td class="nump">325,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="num">(32,751)<span></span>
</td>
<td class="num">(7,992)<span></span>
</td>
<td class="num">(23,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">U.S. State and Local</a></td>
<td class="num">(10,195)<span></span>
</td>
<td class="num">(1,532)<span></span>
</td>
<td class="num">(19,940)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(4,385)<span></span>
</td>
<td class="num">(7,606)<span></span>
</td>
<td class="nump">3,771<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance', window );">Deferred income tax expense (benefit)</a></td>
<td class="num">(47,331)<span></span>
</td>
<td class="num">(17,130)<span></span>
</td>
<td class="num">(39,671)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="nump">4,394<span></span>
</td>
<td class="nump">7,625<span></span>
</td>
<td class="num">(3,524)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 476,120<span></span>
</td>
<td class="nump">$ 391,769<span></span>
</td>
<td class="nump">$ 282,430<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Expense (Benefit), Before Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886645728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax, net of related federal income tax benefit</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Federal tax credits</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Executive compensation disallowed</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent', window );">Uncertain tax position reserves</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to provision and other discrete items</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Equity compensation related adjustments</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">24.20%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Uncertain Tax Position Reserves, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888692128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liability:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Leasehold improvements, property and equipment, net</a></td>
<td class="nump">$ 262,692<span></span>
</td>
<td class="nump">$ 272,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Goodwill and other assets</a></td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxLiabilitiesRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">1,088,934<span></span>
</td>
<td class="nump">972,835<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liability</a></td>
<td class="nump">1,353,379<span></span>
</td>
<td class="nump">1,246,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred income tax asset:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability', window );">Gift card liability</a></td>
<td class="nump">19,087<span></span>
</td>
<td class="nump">18,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts', window );">Capitalized transaction costs</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation and other employee benefits</a></td>
<td class="nump">61,574<span></span>
</td>
<td class="nump">50,954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign net operating loss carry-forwards</a></td>
<td class="nump">35,215<span></span>
</td>
<td class="nump">32,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">State credits</a></td>
<td class="nump">872<span></span>
</td>
<td class="nump">1,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxAssetsLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">1,159,788<span></span>
</td>
<td class="nump">1,038,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Allowances, reserves and other</a></td>
<td class="nump">26,105<span></span>
</td>
<td class="nump">12,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts', window );">Capitalized research costs</a></td>
<td class="nump">29,122<span></span>
</td>
<td class="nump">25,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredTaxAssetsPrepaidAssetsAndOther', window );">Prepaid assets and other</a></td>
<td class="nump">10,334<span></span>
</td>
<td class="nump">6,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carry-forwards</a></td>
<td class="nump">3,867<span></span>
</td>
<td class="nump">4,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(39,116)<span></span>
</td>
<td class="num">(34,722)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax asset</a></td>
<td class="nump">1,307,171<span></span>
</td>
<td class="nump">1,157,486<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred income tax liabilities</a></td>
<td class="nump">$ 46,208<span></span>
</td>
<td class="nump">$ 89,109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxAssetsPrepaidAssetsAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax assets attributable to taxable temporary differences from prepayments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxAssetsPrepaidAssetsAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Capitalized Research and Development Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the estimated future tax effects attributable to the difference between the tax basis of transaction costs and the basis of transaction costs computed in accordance with generally accepted accounting principles. The difference in basis, whether due to amortization or other reasons, will decrease future taxable income when such difference reverses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax effect as of the balance sheet date of the amount of revenue arising from the sale of gift cards which has been recognized for tax purposes but is deferred for GAAP purposes. The asset will be realized when the same revenue is recognized for GAAP purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredTaxLiabilitiesRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredTaxLiabilitiesRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886526656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Interest expense related to uncertain tax positions</a></td>
<td class="nump">$ 1,441<span></span>
</td>
<td class="nump">$ 1,541<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Interest on income taxes accrued</a></td>
<td class="nump">2,959<span></span>
</td>
<td class="nump">2,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Significant change in unrecognized tax benefits is reasonably possible</a></td>
<td class="nump">3,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Gross NOLS</a></td>
<td class="nump">165,085<span></span>
</td>
<td class="nump">149,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Valuation allowances of deferred tax assets</a></td>
<td class="nump">183,346<span></span>
</td>
<td class="nump">160,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Gross NOLS</a></td>
<td class="nump">$ 52,950<span></span>
</td>
<td class="nump">$ 62,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888694576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning of year</a></td>
<td class="nump">$ 16,488<span></span>
</td>
<td class="nump">$ 8,902<span></span>
</td>
<td class="nump">$ 5,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase resulting from prior year tax positions</a></td>
<td class="nump">3,737<span></span>
</td>
<td class="nump">7,561<span></span>
</td>
<td class="nump">3,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decrease resulting from prior year tax positions</a></td>
<td class="num">(3,748)<span></span>
</td>
<td class="num">(295)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase resulting from current year tax positions</a></td>
<td class="nump">916<span></span>
</td>
<td class="nump">783<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements with taxing authorities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapsing of statutes of limitations</a></td>
<td class="num">(505)<span></span>
</td>
<td class="num">(457)<span></span>
</td>
<td class="num">(609)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">End of year</a></td>
<td class="nump">$ 16,888<span></span>
</td>
<td class="nump">$ 16,488<span></span>
</td>
<td class="nump">$ 8,902<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886701648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 17, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Value of common shares authorized for repurchasing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,028,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount', window );">Share repurchase program, number of additional shares authorized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,077,424<span></span>
</td>
<td class="nump">$ 662,642<span></span>
</td>
<td class="nump">$ 925,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=cmg_NotPartOfShareRepurchasePlanMember', window );">Repurchases in Accordance with Stock Award Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,229<span></span>
</td>
<td class="nump">69,146<span></span>
</td>
<td class="nump">98,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="nump">507,166<span></span>
</td>
<td class="nump">507,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">$ 5,072<span></span>
</td>
<td class="nump">$ 5,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember', window );">Treasury Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">507,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="num">(5,194,196)<span></span>
</td>
<td class="num">$ (5,194,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,540<span></span>
</td>
<td class="nump">$ 662,642<span></span>
</td>
<td class="nump">$ 925,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained &#8206; Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">$ 5,189,124<span></span>
</td>
<td class="nump">5,189,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 827,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Repurchase Program, Number Of Additional Shares Authorized, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=cmg_NotPartOfShareRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=cmg_NotPartOfShareRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockCommonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277883971136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash', window );">Employee benefit and share-based payment arrangement, noncash</a></td>
<td class="nump">$ 27,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134,635<span></span>
</td>
<td class="nump">$ 126,686<span></span>
</td>
<td class="nump">$ 99,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued under ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Total liabilities under deferred plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">401(k) Defined Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_MatchingContributions401k', window );">Period of service before an employee is eligible for contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3', window );">Employer matching contribution, percentage on first 3%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent', window );">Percentage of employees' gross pay for which the employer contributes a matching contribution of 100%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent', window );">Employer matching contribution, percentage on next 2%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent', window );">Percentage of employees' gross pay for which the employer contributes a matching contribution of 50%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Company matching contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,523<span></span>
</td>
<td class="nump">$ 13,821<span></span>
</td>
<td class="nump">$ 12,923<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Deferred Compensation Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Total liabilities under deferred plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,509<span></span>
</td>
<td class="nump">$ 27,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent', window );">Employer matching contribution, percentage on first 3%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent', window );">Percentage of employees' gross pay for which the employer contributes a matching contribution of 100% under the deferred plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent', window );">Employer matching contribution, percentage on next 2%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent', window );">Percentage of employees' gross pay for which the employer contributes a matching contribution of 50% under the deferred plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan (ESPP)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_EsppRequisiteServicePeriod', window );">Period of service before an employee is eligible for contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ESPPPercentOfBaseEarnings', window );">ESPP employee contribution, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod', window );">Purchase price percentage of lower of fair market value on first and last trading days of each offering period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP', window );">Common stock authorized and reserved for ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP', window );">Common stock authorized for issuance but not yet issued for ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,311,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cmg_StockIncentivePlan2022Member', window );">2022 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Common stock authorized and reserved for issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common stock remaining available for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unearned compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53.67<span></span>
</td>
<td class="nump">$ 33.32<span></span>
</td>
<td class="nump">$ 31.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Shares vested, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,672<span></span>
</td>
<td class="nump">$ 39,464<span></span>
</td>
<td class="nump">$ 33,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche One | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Tranche Two | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Share-Based Payment Arrangement, Tranche Three | Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cmg_StockOptionsStockAppreciationRightsSosarsMember', window );">SOSARs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of SOSARs exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,274<span></span>
</td>
<td class="nump">$ 142,830<span></span>
</td>
<td class="nump">$ 77,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unearned compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unearned compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.90<span></span>
</td>
<td class="nump">$ 32.14<span></span>
</td>
<td class="nump">$ 31.39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Shares vested, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113,181<span></span>
</td>
<td class="nump">$ 110,794<span></span>
</td>
<td class="nump">$ 177,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_PerformanceAndMarketMeasurePeriod', window );">Performance and market measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Defined Minimum Targets Not Met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance Shares | Vesting Period 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ConditionalTargetNumberOfSharesEarnedPercentage', window );">Percentage of target number of shares to be earned if certain criteria is met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Shares | Vesting Period 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ConditionalTargetNumberOfSharesEarnedPercentage', window );">Percentage of target number of shares to be earned if certain criteria is met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300.00%<span></span>
</td>
<td class="nump">300.00%<span></span>
</td>
<td class="nump">300.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Shares | Defined Minimum Targets Not Met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_CompensationRelatedCostsLineItems', window );"><strong>Compensation Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ConditionalTargetNumberOfSharesEarnedPercentage', window );">Percentage of target number of shares to be earned if certain criteria is met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CommonStockAuthorizedAndReservedForIssuanceESPP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock reserved for issuance under the Company's ESPP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CommonStockAuthorizedAndReservedForIssuanceESPP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Authorized For Issuance But Not Yet Issued For ESPP</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_CompensationRelatedCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compensation Related Costs [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_CompensationRelatedCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ConditionalTargetNumberOfSharesEarnedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conditional Target Number Of Shares Earned, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ConditionalTargetNumberOfSharesEarnedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual Employer Contribution Percentage On First 3 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual Employer Contribution Percentage On Next 2 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 100 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 50 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 100 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 50 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Percent of Match On First 3%</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Percent of Match On Next 2 Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ESPPPercentOfBaseEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum percent an employee may contribute after one year of service with the Company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ESPPPercentOfBaseEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_EsppRequisiteServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Eligibility period to contribute to the ESPP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_EsppRequisiteServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_MatchingContributions401k">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Eligibility period to receive matching contributions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_MatchingContributions401k</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_PerformanceAndMarketMeasurePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Performance and Market Measurement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_PerformanceAndMarketMeasurePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Price Percentage Of Lower Of Fair Market Value Of Stock On First And Last Trading Days Of Each Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost expensed and capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cmg_StockIncentivePlan2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cmg_StockIncentivePlan2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cmg_StockOptionsStockAppreciationRightsSosarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cmg_StockOptionsStockAppreciationRightsSosarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=cmg_DefinedMinimumTargetsNotMetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=cmg_DefinedMinimumTargetsNotMetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=cmg_VestingPeriod1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=cmg_VestingPeriod1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277884093424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Stock-based compensation</a></td>
<td class="nump">$ 134,635<span></span>
</td>
<td class="nump">$ 126,686<span></span>
</td>
<td class="nump">$ 99,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock-based compensation, net of income taxes</a></td>
<td class="nump">109,996<span></span>
</td>
<td class="nump">107,210<span></span>
</td>
<td class="nump">84,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets</a></td>
<td class="nump">2,905<span></span>
</td>
<td class="nump">2,670<span></span>
</td>
<td class="nump">1,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes', window );">Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income</a></td>
<td class="nump">$ 23,419<span></span>
</td>
<td class="nump">$ 25,437<span></span>
</td>
<td class="nump">$ 24,689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Excess tax benefit or deficiency recorded to the provision for income taxes in the consolidated statement of income, instead of additional paid-in capital in the consolidated statement of income. Additionally, excess tax benefits will be classified as operating activities in in the consolidated statement of cash flow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost expensed and capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885553952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details) - Stock Options Stock Appreciation Rights SOSARs - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">14,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="nump">2,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(5,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Forfeited (in shares)</a></td>
<td class="num">(1,780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">10,414<span></span>
</td>
<td class="nump">14,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber', window );">Exercisable, ending balance (in shares)</a></td>
<td class="nump">4,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber', window );">Vested and expected to vest, ending balance (in shares)</a></td>
<td class="nump">9,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in usd per share)</a></td>
<td class="nump">$ 26.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share)</a></td>
<td class="nump">53.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="nump">21.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited (in usd per share)</a></td>
<td class="nump">38.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in usd per share)</a></td>
<td class="nump">32.53<span></span>
</td>
<td class="nump">$ 26.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice', window );">Exercisable, ending balance (in usd per share)</a></td>
<td class="nump">22.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice', window );">Vested and expected to vest, ending balance (in usd per share)</a></td>
<td class="nump">$ 32.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-Average Remaining Contractual Life (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Outstanding, Weighted-Average Remaining Contractual Life (Years)</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm', window );">Exercisable, December 31, 2024</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm', window );">Vested and expected to vest, December 31, 2024</a></td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding, January 1, 2024</a></td>
<td class="nump">$ 290,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding, December 31, 2024</a></td>
<td class="nump">289,373<span></span>
</td>
<td class="nump">$ 290,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue', window );">Exercisable, December 31, 2024</a></td>
<td class="nump">155,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue', window );">Vested and expected to vest, December 31, 2024</a></td>
<td class="nump">$ 282,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Aggregate Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were either cancelled or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cmg_StockOptionsStockAppreciationRightsSOSARsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cmg_StockOptionsStockAppreciationRightsSOSARsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885947840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Volatility</a></td>
<td class="nump">35.70%<span></span>
</td>
<td class="nump">36.40%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average Black-Scholes fair value per share at date of grant</a></td>
<td class="nump">$ 16.98<span></span>
</td>
<td class="nump">$ 10.60<span></span>
</td>
<td class="nump">$ 9.13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277888901920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">3,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(322)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">4,347<span></span>
</td>
<td class="nump">3,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber', window );">Vested and expected to vest, ending balance (in shares)</a></td>
<td class="nump">3,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 32.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">53.67<span></span>
</td>
<td class="nump">$ 33.32<span></span>
</td>
<td class="nump">$ 31.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">31.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">39.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share)</a></td>
<td class="nump">44.54<span></span>
</td>
<td class="nump">$ 32.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Vested and expected to vest, ending balance (in usd per share)</a></td>
<td class="nump">$ 44.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(838)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber', window );">Vested and expected to vest, ending balance (in shares)</a></td>
<td class="nump">3,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 31.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">52.90<span></span>
</td>
<td class="nump">$ 32.14<span></span>
</td>
<td class="nump">$ 31.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">29.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">37.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share)</a></td>
<td class="nump">38.32<span></span>
</td>
<td class="nump">$ 31.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Vested and expected to vest, ending balance (in usd per share)</a></td>
<td class="nump">$ 37.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887391344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details) - Performance Shares - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(777)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(838)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">2,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber', window );">Vested and expected to vest, ending balance (in shares)</a></td>
<td class="nump">3,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 31.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">52.90<span></span>
</td>
<td class="nump">$ 32.14<span></span>
</td>
<td class="nump">$ 31.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">29.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">37.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share)</a></td>
<td class="nump">38.32<span></span>
</td>
<td class="nump">$ 31.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Vested and expected to vest, ending balance (in usd per share)</a></td>
<td class="nump">$ 37.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886639648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">$ 36,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne', window );">2025</a></td>
<td class="nump">7,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree', window );">2026-2027</a></td>
<td class="nump">8,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive', window );">2028-2029</a></td>
<td class="nump">8,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 12,518<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Current and Noncurrent, After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Current and Noncurrent, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Current and Noncurrent, Years Four-Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Current and Noncurrent, Years Two-Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277884898784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">13 years 10 months 24 days<span></span>
</td>
<td class="text">13 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886110960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Expense Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 604,559<span></span>
</td>
<td class="nump">$ 543,963<span></span>
</td>
<td class="nump">$ 494,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">486,598<span></span>
</td>
<td class="nump">436,313<span></span>
</td>
<td class="nump">397,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">120,948<span></span>
</td>
<td class="nump">111,896<span></span>
</td>
<td class="nump">102,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember', window );">Other operating costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">$ (3,559)<span></span>
</td>
<td class="num">$ (4,765)<span></span>
</td>
<td class="num">$ (5,444)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277886409248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 466,171<span></span>
</td>
<td class="nump">$ 421,591<span></span>
</td>
<td class="nump">$ 386,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">692,684<span></span>
</td>
<td class="nump">521,759<span></span>
</td>
<td class="nump">425,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Derecognition of operating lease assets due to terminations or impairment</a></td>
<td class="nump">$ 6,899<span></span>
</td>
<td class="nump">$ 6,862<span></span>
</td>
<td class="nump">$ 14,718<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887897200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturity of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 464,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">507,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">499,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">484,473<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">467,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">4,133,853<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">6,557,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">2,017,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities (Current and Long-Term)</a></td>
<td class="nump">$ 4,540,618<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277884147568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms', window );">Operating lease payments related to options to extend lease terms</a></td>
<td class="nump">$ 2,759,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_LesseeOperatingFutureSubleaseIncome', window );">Future sublease income</a></td>
<td class="nump">11,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember', window );">Operating Lease, Lease Not yet Commenced</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Operating lease payments not yet commenced</a></td>
<td class="nump">$ 646,462<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_LesseeOperatingFutureSubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Future Sublease Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_LesseeOperatingFutureSubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease payments related to options to extend lease terms.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_OperatingLeaseLeaseNotYetCommencedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887013328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Basic and Diluted Earnings per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,534,110<span></span>
</td>
<td class="nump">$ 1,228,737<span></span>
</td>
<td class="nump">$ 899,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares outstanding (for basic calculation) (in shares)</a></td>
<td class="nump">1,368,343<span></span>
</td>
<td class="nump">1,377,768<span></span>
</td>
<td class="nump">1,392,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive stock awards</a></td>
<td class="nump">8,212<span></span>
</td>
<td class="nump">7,732<span></span>
</td>
<td class="nump">10,534<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of common shares outstanding (for diluted calculation) (in shares)</a></td>
<td class="nump">1,376,555<span></span>
</td>
<td class="nump">1,385,500<span></span>
</td>
<td class="nump">1,403,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in usd per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in usd per share)</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885947840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions', window );">Stock awards subject to performance conditions</a></td>
<td class="nump">2,179<span></span>
</td>
<td class="nump">2,517<span></span>
</td>
<td class="nump">2,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock awards that were antidilutive</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">3,565<span></span>
</td>
<td class="nump">8,149<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_SharesExcludedFromDilutedEarningsPerShare', window );">Total stock awards excluded from diluted earnings per share</a></td>
<td class="nump">4,389<span></span>
</td>
<td class="nump">6,082<span></span>
</td>
<td class="nump">10,850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities Excluded From Computation of Earnings Per Share Amount, Due to Performance Conditions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_SharesExcludedFromDilutedEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock awards that were excluded from diluted earnings per share. For example, stock awards subject to performance conditions and stock awards that were antidilutive.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_SharesExcludedFromDilutedEarningsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277887909904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">$ 19,465<span></span>
</td>
<td class="nump">$ 7,640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277982944512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - Revolving Credit Facility - JPMorgan Chase Bank<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Additional interest</a></td>
<td class="nump">1.475%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Credit facility, commitment fee percentage</a></td>
<td class="nump">0.175%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_TotalLeverageRatio', window );">Total leverage ratio</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cmg_FixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_FixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed charge coverage ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_FixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmg_TotalLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmg_TotalLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cmg_JPMorganChaseBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cmg_JPMorganChaseBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277889333088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember', window );">Tractor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember', window );">Tractor | Purchases From Supplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of transaction</a></td>
<td class="nump">$ 49,323<span></span>
</td>
<td class="nump">$ 43,555<span></span>
</td>
<td class="nump">$ 37,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_VebuMember', window );">Vebu | Purchases From Supplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of transaction</a></td>
<td class="nump">$ 957<span></span>
</td>
<td class="nump">$ 991<span></span>
</td>
<td class="nump">$ 840<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_TractorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cmg_PurchasesFromSupplierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cmg_PurchasesFromSupplierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_VebuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmg_VebuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277885216528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277890738544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 11,313,853<span></span>
</td>
<td class="nump">$ 9,871,649<span></span>
</td>
<td class="nump">$ 8,634,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectMaterial', window );">Food, beverage and packaging</a></td>
<td class="nump">3,374,516<span></span>
</td>
<td class="nump">2,912,564<span></span>
</td>
<td class="nump">2,602,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectLabor', window );">Labor</a></td>
<td class="nump">2,789,789<span></span>
</td>
<td class="nump">2,440,982<span></span>
</td>
<td class="nump">2,197,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy</a></td>
<td class="nump">563,374<span></span>
</td>
<td class="nump">503,264<span></span>
</td>
<td class="nump">460,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating costs</a></td>
<td class="nump">1,568,482<span></span>
</td>
<td class="nump">1,428,747<span></span>
</td>
<td class="nump">1,311,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">335,030<span></span>
</td>
<td class="nump">319,394<span></span>
</td>
<td class="nump">286,826<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">1,916,333<span></span>
</td>
<td class="nump">1,557,813<span></span>
</td>
<td class="nump">1,160,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">93,897<span></span>
</td>
<td class="nump">62,693<span></span>
</td>
<td class="nump">21,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total consolidated income before income taxes</a></td>
<td class="nump">2,010,230<span></span>
</td>
<td class="nump">1,620,506<span></span>
</td>
<td class="nump">1,181,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate and other unallocated expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">709,426<span></span>
</td>
<td class="nump">657,134<span></span>
</td>
<td class="nump">574,572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Excluding corporate nonsegment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">202,121<span></span>
</td>
<td class="nump">151,280<span></span>
</td>
<td class="nump">118,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="num">(2,840)<span></span>
</td>
<td class="num">(7,171)<span></span>
</td>
<td class="num">(9,633)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">93,897<span></span>
</td>
<td class="nump">62,693<span></span>
</td>
<td class="nump">21,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember', window );">Food and beverage revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">11,247,384<span></span>
</td>
<td class="nump">9,804,124<span></span>
</td>
<td class="nump">8,558,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmg_DeliveryServiceMember', window );">Delivery service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">66,469<span></span>
</td>
<td class="nump">67,525<span></span>
</td>
<td class="nump">76,651<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmg_U.S.SegmentMember', window );">U. S. Segment | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">11,111,732<span></span>
</td>
<td class="nump">9,720,369<span></span>
</td>
<td class="nump">8,516,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectMaterial', window );">Food, beverage and packaging</a></td>
<td class="nump">3,299,295<span></span>
</td>
<td class="nump">2,853,651<span></span>
</td>
<td class="nump">2,556,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostDirectLabor', window );">Labor</a></td>
<td class="nump">2,741,590<span></span>
</td>
<td class="nump">2,402,964<span></span>
</td>
<td class="nump">2,168,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy</a></td>
<td class="nump">548,688<span></span>
</td>
<td class="nump">491,757<span></span>
</td>
<td class="nump">450,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="nump">283,053<span></span>
</td>
<td class="nump">261,358<span></span>
</td>
<td class="nump">248,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating costs</a></td>
<td class="nump">1,254,512<span></span>
</td>
<td class="nump">1,141,850<span></span>
</td>
<td class="nump">1,045,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">300,513<span></span>
</td>
<td class="nump">282,521<span></span>
</td>
<td class="nump">253,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">55,482<span></span>
</td>
<td class="nump">64,150<span></span>
</td>
<td class="nump">48,019<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">2,628,599<span></span>
</td>
<td class="nump">2,222,118<span></span>
</td>
<td class="nump">1,744,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmg_U.S.SegmentMember', window );">U. S. Segment | Food and beverage revenue | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">11,045,450<span></span>
</td>
<td class="nump">9,652,976<span></span>
</td>
<td class="nump">8,439,674<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmg_U.S.SegmentMember', window );">U. S. Segment | Delivery service revenue | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 66,282<span></span>
</td>
<td class="nump">$ 67,393<span></span>
</td>
<td class="nump">$ 76,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectLabor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectLabor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of material used for good produced and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481161/840-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cmg_DeliveryServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmg_DeliveryServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cmg_U.S.SegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cmg_U.S.SegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46277889158432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting - Long Lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 6,247,406<span></span>
</td>
<td class="nump">$ 5,637,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 142,847<span></span>
</td>
<td class="nump">$ 111,356<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>95
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MN#4]0VI5>J4+L+6I\I;>* A G9]LOZ![. Y]3M5M3B\YL"WT2-;R 8,\^(>
MS1@SL-1*ED9=@2FU*LO2%]CZS%[+\GE-E2SUDK,L@G' MBU+2<^H9S"E5J57
MN@9;G^Y_3\^36S "/M-UJB2GE]NVP!N"_5 )SZB/,*56A5<Z"5MO +Z'MWM^
M3!E]B5)?W8_UFMY(B<VHDS"E5L56>@E;G_Y_CVU*N0!3\7>TJG_@ZA4OG<%
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
M ?Q^JT"7;V_<1\'=1^#I/U!+ P04    "  &@T5:;%VUF>H"  !F"0  &
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
M .#]@Q#J]:;YP/9\?O8_4$L#!!0    (  :#15H&B%CG#PH  &Q=   8
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
M0C>XB,<8H^K!8T/!)MOJRLI0#+M^X*I3*3<45!? II!,K.()5J=EO:!8\.,
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
M'<)4:'O B;8-_*[42 ?6=&!CCTP1RH8U4P.(RP8L!L30%G4GD?=*U/Z6_0D
MID7Q@'81+(<@V @"[%S0!C+)PK>H75D(H?$SP(">58OIZ*!0,[7>!;A1\4SF
ME),YT,-+!W!Z4'O#.7#,EO PW:HH?K%"@+50;U2*M<GT8(RT0!56Z!2%'\H%
M6S-+G .Z1H0*>5:,*Q"#40E'HD+$-L,HI_0&\-TWI/[IG#)8;!]A"NOW<80A
M_.):=0]&=XM8'[W-9N4-"?WW* & E,!D1WO!HQU6V7,P;DG,)5/#V7OEFX4Z
M"QXF#L<5ODN.,$Y.!^65+_0!KU3=P/&"( +"63<K.6[@7EA].0ZN!WZK0?R!
M2CG08R!XT$E Z0<@)A.6<1<99U>HCF ;RP,O=LZ+Q8=A19#!/<L$8-O:H:6W
M1"8CW>3V]!BJP>=,DC\YC_R,S ,R!I40D#K8_5'XIY@@@D.E1()/F"1AKW"<
M)"R$O]G(R!87?FAY\?T&[*6V68'VV]K);WBX*'7H^&#?4?@N2*&%19K$L@8;
M#78 ?EP;_"_7T32 '8"AA+_)C$=6[]_; 26E8=N8_+D5Z!S'AZ/6(<LLI2DT
M:<!!PCW+#%%(\>9OK?H"M2-E'NP4\KO8 T-<A-WE&T]6"E[$VV 'V&J*>Y(4
MB6I"0Q1@$B,>=T4XZL#^;/Q[).#.=4! !W$DYGTRV@O\<9=-@(^>(BSXU57Y
ME_MW:1#\^?#>58E;W:D#C)8?XL7!%L)?I7)5HF])'Z-\<0YLO24@LX=]J<LY
M[L 6%?^:K#>0&:Q= 3H53+T?0'R5\A>:[FS0]45G\3# +_T[T33-L"!5 @A]
M!0Z]JPDZQ6OZ-XEL9@P4E"B92'>1Z<@S;'F&9H6V#SV/J\ QV@]@Y31 1#X)
M6( O LL338*,($(1>ZEDXY/4$EM33/'LPXA65\N3-)-PC(]JG 2%3<RQQF>.
M79 ]D?3A9[<%:!!+XDIF1F-B4@$,_#2K%M!KO=U@3/76R@_LTS03!%I$N5$$
M-J .FY[]3O*KQ,8DJ8",R Q5-7TU;F%UDB\-,%O%LD6.'D7? 4F([?FM.1 R
MEY88#PD(C@$(<$5V?(6Q)L3 "M:6(8 ;\*%!KY)-SRJ><'(.BW2@<;<8^>G9
MLTJ@!B.B7]-P7*F?HC9!T2R&W=0L_T(,GR+5Q$DC%\*PD\N20\T/5AC$/PDF
MQ!XZ '$SH\ 3:]390F6 &9QK=KO_-$HZO3=S:YH6CY?"#-ZT]E-[F^Q+;&CB
M'X$7V,M\*".SD/^'@+D.SQRC%[3).5B+KW&J;\),\BU,:/T?@8F_@@8^']QY
MT,"G#Q7L>+#-_TX1#0]B_C] YK/"(JDD(FO*H%M2,SP#CBO9ZHTTC[)WA112
M%KMV).D#7 -_ "^ ;^+%]N=H()A&;HGZ3HTI-%3D.:(I$*# \ZFO%QQUL(K!
MW:G8"/1@A;:F3PT.$8/>;"U'+7H2.2!D^5P3L3B):?WS"1:%]69Z5%-4T]"&
M[);5O))75U CSQCB70[)KQH,P>DX8G!\[N_$T]B8VUP>H\/@!IM:>0N,*(#
M'!H\+_XUG3LR$\U+4U(FC*7F:D1@Q<BO->*=!M2 9D""NF7;K#G"27YH3='^
M)6J%L9?SX,CCHX7&NF\P_G'^C.R\Y^F,B*"7VUWK#N"L/0.7?@6&R6M8QFMH
M/$3QT/PRRV7#SD#)UBE[$G $$94 #^AI,YR2GZS;DJE0 _AQ^2NY^DZL(S23
M6M-LO4;3R#!D^@'*@@_5@55_ @=A6IY/%T"P4*D%@4=\(A&,A$# L]V!M9HX
MI"<F$\. %MN.Y+7C\?E@DR&L)#&'3(\#_[H&];#7@U^R2].@\187!$)YH12
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
MN*/  0^F"CS>>0B,2<JZFYZ?R)189AQ_B4$;RF\;$,S\@]2/Z*%142*NNP9
M!PU+7%YIM8T(#ZH*4*Y+#S7/K?>U'L.TG$?W%F?6.IZY]%ONA"S'04JNN)!1
M5J+,O_HC*+TGVG#)%7BJN.(! 2G.X7&FBJM/\!\%*0U!RP)SQL1]-<DRUG]"
M1U3WE53>B3D:?7864\>PY!$QD9IJ$='?H7*4!TA TM,I'"C@UM12>R0N^@[K
M\ ]%Z)7A:M E8DD00-6.W7G8&SN\8J-I21=(( SZ7[^BF%X(4]"WJY$$50[2
MMUST@)YIF8S&1@#,A&1!8Y4.61S')<+F2U' FB;4IF \&!\"8EQB!&I/Z5/R
M@S$B!:Z*$_/0S3)TS>G63W$SE7'L)273.8J4#(9GIJ11Y_K$+)7ZC15X+ZU$
MVBGJSE%0\G#WC;?Y7J@ FD(3(>H)B,&$! 5+0D'845E,R95OE(<O0K5G%\
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
MX452&#-)JF4DGY*'30QW>B6]J-EUO\^E1)6'\UUR:F[\C>Y@\ZEK5&6/LYI
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
M $=-,#E*66++!9-ZM<0BX>E,JVC!Z1K-#RE^X*N83_$"]^<P1_R;Z49,Y[%
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
M/%#3=30-C!S<%;"1AGJ=,UNZP5%9!UJOI33[@=W@\)]@]0]02P,$%     @
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
M_ESCF!\21[RC>R]>80\,'#DZIB\DQ8^G+!Y$\3BNMQQ^CP??1=^ALVJO=;_
MD6(5;E%<#S@BU%>-_=?]1>VROI]\7E[?\M[B'*"0;SDM(=KO3L<=8>N;4SWP
MI@RWE87Q.+^$UPRE0Y878'YIL!4V S:PO[Y>_ M02P,$%     @ !H-%6HOM
M0GO,"0  BA@  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULK5EK;]LX
M%OTKA"<=)(#JZ/U(DP!)7UN@LRV:=HK%8C\P$AVSE40/*<7Q_OH]EY05N772
M3K% 8],2>7GON8]SR9ZNE?YJED)T[*ZI6W,V6W;=ZN3XV)1+T7 S5RO1XLU"
MZ89W^*EOCLU*"U[914U]'/I^>MQPV<[.3^VS]_K\5/5=+5OQ7C/3-PW7FTM1
MJ_79+)AM'WR0-\N.'AR?GZ[XC;@2W:?5>XU?QZ.42C:B-5*U3(O%V>PB.+F,
M:;Z=\*<4:S,9,[+D6JFO].--=3;S22%1B[(C"1Q?M^*YJ&L2!#7^&F3.QBUI
MX72\E?[*V@Y;KKD1SU7]65;=\FR6SU@E%KRONP]J_0\QV).0O%+5QGZRM9L;
M13-6]J93S; 8&C2R==_\;L!ALB#W'U@0#@M"J[?;R&KY@G?\_%2K-=,T&])H
M8$VUJZ&<;,DI5YW&6XEUW?F;ME2-8!_YG3"GQQTDTO/C<EA]Z5:'#ZP.0O:'
M:KNE82_;2E2[ HZARJA/N-7G,GQ4X@M1SED4>"STP_@1>=%H7V3E13^TC[V0
MIJR5Z;5@_[ZX-IU&1/QGG\U.8KQ?(F7)B5GQ4IS-D 9&Z%LQ.__]MR#UGSVB
M;SSJ&S\F_8?^^/G5;/AQ+9"Z@DGWJZ-7'BMK;HQ<2%&QZPTSJM>E8&HQS/+8
MFAN&?PM5(VO-"?N7X)H)\C&#AT1S+?3H)?J(Z"-D+[#8=+)D!RST?$S(D@+C
MP$NC#./4CH,"[_R8(:N0,RT[# ,O"8LC=AAD7ICX-/"].(N.'C'![8!Y8>2[
M'4+?2_QAAQP2HX!]7 J&)2O5BK8S9%^')RNM;J4M*I"Z*W0ML,TOV/V\UQI;
MD)03]FE^-6>O1"4TKZ%.'(1>$4<814$,$#)2/4Z],/#=U*N.=]BUK=A;56))
MX,>P/F=YXD5)PK+"\^-@1(NP3,G&-&11%K,DP'L(C?W "_$["A-@D4#=A8!2
MU1Z=#J,0>@3 .?.*(L1W& $[#/;J0]X(BH3< E1I.K8L8OAI]&#L17EBY:5^
M>L0B+\L"/,V\* J<7X.(_!H57IKAR9^\[KFKR@0T;Q%]D%'$++/*'T*?,#YB
M[Q]V%8#-4B\(R?M1@4A+*=+"//1B1 1Y7BP6PM9\6L$T&55)/-/PKU:-C04#
M6_M.Z<TXYY?B_FH48Q%<#$#?*^RV#X.Y_V3GTV%]/\]C+8@8@:I%C3?5/E'7
MHA4+V;%H#J_/?7SGHVOI?0FO2X3[H3^W237WMY\O[T396T0H*\"LS@>5--8-
MV,Z?)_C+[=\^)_GS:/@+V2<\T!UXW^ZZ4D9VCJEM333L*6;%=O8[0*WM&O>7
ML@^BZS46JDDV4L0I.Q,*P0@"IA.--82B"&N/AO'+OWK9;7:MV"+&JR^@S<9F
M_&A\9#\SK!R#XCOG $^X)9Z'3VA</'DHB"@4*78VC\2&JZ"$*<WEK5WP:[(B
M#QA)=$RRWK"J%P0:1^,!A-"-P S6*EK80_1UC5WN"!.*8^ Y-7+P"\1QW4GX
M=(- 6QC$&RB X[T5 20A4MR5PIAIN)D18.RO5G:BN!.ZE-N]A'/*+3% >S-_
MH/I6V[HT40U<)#HGI);\6M:()&$L."7:"]GV$(A-$>*T[YXZ_4!ROMBSV7:'
MS0E[2P@N58WW#<6AL%%#>-->L&5KUHI>N-Q$C4E#+RU"&F7$01E[K52UEG4]
M">'!)&+ B#Y! .^<_K"DMIX;I_AY[A51S J(RZ.$?50=4GD?4*/N6!4ED1=E
M!4;$)DF1[+76;G+"7LM%QTJNJZD($$>>L2#W C]@S_E*8EOY7_*PYL@J%PRE
M,E R ICT=]6I\NM3:H.KW>R[MUPTJUIMA+@/G!2\04SE>T5R3_NVT-U#HA!N
M4%!OGL+M:VB*31.09()]T16$0ZG<%K<\"V%Y'N7?P3J-(-!D4GA9GA/*$5 .
M G:Q+69P]%BK[M4/02I^PD#:>>;OH$*3N2Z7 R1A ?8)&>BV*'PPE5AQ64U#
MV<D#>4;P;4HMT&##3UCNY6E&C!B%>\LP$6D0I,2H:"E"U,6'8\9J1/'B@X5!
MRX1)YL5Y^FAV2$>Q:%/\'(,<^_D%>ZU)V<6#'L2BP]]_R\/0?_;/=V^-'0;/
MCER^'@1I@HA++#@'05QX>1%0%J,R?)^_-,E5/^"^<G6SWLS9NUZ/"M >@*Y%
MJ%D$J9T=,(1- $.V8!!:Y10W%GZ[BM]R67.JE[RT[P N^])K:2I9NB*#,KA>
M2OA[+08SQ6!(@HXN\9T=* 8QBL&OF#%1!T5;0C)*D&:W.!P3H++M$)R\MII0
MZ5ST($TQ9Y\%6_**W5B];[\/#QAS UHVR/B!H+> 59.F<!NJ4/L@R%%+XG3P
M3.JCC<O^MDE4[Q%)(RV1RGNULR#><]J$5_9&%)0 "QA5R\JU1(,QIK\VLI(0
M(LP<W8@6I;II;:K2<>]R6WXN&+UI2X2U4V5@HGZZ8H?I?O'T<REN9-M:JEHX
M1L=A)$6JV0SR"I\X S4-G?N;+4Z L*^MM;8G!2H@/;MVVE111<A0/S(O20.,
M"XQ?B+\I DUU%N?4[5,S__1!'<KA,+-'1!&D+,M!!3CX7XFNJQUCLK7LEC25
M9/"^6RKM*LA3=IC25F_YR@RXN([;N;66#:KKH%WBTPDB3M"D':8^.M>75$.G
M0.86R&\0?4-9@I9CV_=,PZG?VZ$BGPR;N%ZV+M5(R'W=WIZ$;4BZ8-Z)0IN\
MS;:S&2HH+2=:U&))]U9CESEG[T7+:XO)3^C'M?A&P4?.K/\'Y5Y-NE#S<$MK
M(WW(_M"CLCA1\B#PXAA3\9W@N&HK293'NT7"VP'[YSUFBPNU3 #&E3W>J)[,
M&ZX&>+O936':G[L[@[JO'(C.L5.&VX?=-:\MQ]H[->Q\\<,RN*9Z?$M,4NK>
M;C482*65J*)P<*!91'?Q3=7\/) *JMD7/+7=/776O)&M*U?HSDE)&^@((IR=
M;D6+<\ 5V$%2,S P[IL/5R/A4I0H4(P]CNX< NC<9<9S!SU[Y.SA6_/Y4"&V
MA7.BG.=4^W %!"BO#-D/_673 $R-4X:E&6,H&">Q.%Q#;9'R+$"K;8[<1V3#
MOU MV6PK![''DN :,6<&7" 7$FU Q^R%')QG?4+N;Q58I+T1>HHO&3VQP5B$
MB1 GE<L"-( S1IE#9+CLH6A>N^-6V3D"'\0]7.4\.E@A'AV]5Z)IW1W<$,T>
MFYZ?L92OD/AWDK $41Y$:&(36VP'>FW%'2Q:BQI(-/8B=K[O#O)X<C_<"'UC
M;\'1.=&F[JIX?#I>M%^X^^7[Z>Z6_@^N07(XVHH%EOKS+)DQ[6Z^W8].K>QM
M\[7J.M78X5+P2FB:@/<+I;KM#]I@_.^'\_\!4$L#!!0    (  :#15I@K5,X
M5@0  +X)   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;(U676_;-A3]
M*X0:="^"+<N.[:2V@:3IL TH$#3;^C#L@1:O+2(4J9*47>_7[Y"2%2=U@CY8
MYL?EN>=<WDMRL3?VT95$GGVOE';+I/2^OAX.75%2Q=W U*0QLS&VXAY=NQVZ
MVA(7<5&EAGF638<5ESI9+>+8O5TM3..5U'1OF6NJBMO#+2FS7R:CY#CP16Y+
M'P:&JT7-M_1 _J_ZWJ(W[%&$K$@[:32SM%DF-Z/KVTFPCP9_2]J[DS8+2M;&
M/(;.[V*99($0*2I\0.#XV]%'4BH @<:W#C/I78:%I^TC^J]1.[2LN:./1GV5
MPI?+9)XP01O>*/_%['^C3L]EP"N,<O'+]JUM#H]%X[RINL7H5U*W__Q[%X>3
M!?/LE05YMR"/O%M'D>4=]WRUL&;/;+ &6FA$J7$UR$D=-N7!6\Q*K/.KAY);
M*HT29-TO[-.W1OK#8NB!'.:'18=RVZ+DKZ",<O;9:%\Z]DD+$L\!AJ#4\\J/
MO&[S-Q'OJ!BP\2AE>99/WL ;]SK'$6_\"EZKC/USLW;>(A7^/2>RA9B<APCE
M<>UJ7M R0?X[LCM*5N_?C:;9AS<(3GJ"D[?0?WHC?A[E_;MY/II]Z+#85V(E
MWX6/8)PAL8I'5%7=V*)$5K/:FJWE%9.:U0HBF9,:7Q3W?,!N'#,;ACVA:DVV
MWY>4[5N\BU&:Y?-T/,D9;WQIK/R/!,.1\>1!ZBUS@5V$,HUEA:DJU&5D J12
M%B6\%ZH1L+D89UF:95G@PX60H82YZM%YZ#O&:]#>P=7Z$"%O#;<B4I4696\L
MG.DGWJ-9RWO [JT$.6_8'XV&R.E13\<0LIY"(]"UT$E*!#8>9Y]K[*$+8:.]
M5,R7=&C-+$GG&BR*XCUX(-P^&# A71&&0*D+P8]\!^R6ME+K$"[8O:#'E3H)
MXFD X0!>GO%FL&.RJDA([DD=GNAHP;3QK2+N7B@:L+O&!O>!LJ/"P/I;PZU'
M .&TW_<CVF4V2T?3Z0DOZ=U9;J"SIH#\FN,_RR,LCGV/IL/92C'J'#W1%,?@
M75RFHZL)?M,?MR0-L]DLCS- K+EE.ZX:>AFS-$8B0,VOTE$^"0O@'C<9?!*W
M81/<LW <,.H8A3/N7#7@.XZ8:.3I:SN%6'"DGD<Z%\;Y*&<V2?/\"LRG8#*9
M=LRNYNG5+$M#(&J*UY<ZI&T@-7G?;264VT I;JV#W$.,7J@^7!BR:BHXYKY!
M>B%'I2_#^1#S:ZWDMJLD2,=.Z^ZN#%91\(Z<CZ8A7SU@=%S9"=DC>Q&@AU;G
M*0_48Q=Z+PM9<^VC"UX4Q@H>#I;>!6I8R8*O%;6 C&\MQ01P41Y.(QU36811
M\:PPX:9Q;-WX:!!R.G@,;.L&X@HD/=?:-' HVNTX<^2YP;GC>WARIU9DM_'E
M$/(:!=]>K_UH_SBY:>_D)_/V9?.96Y2T8XHV6)H-9I<)L^UKH>UX4\<;>FT\
M[OO8+/' (AL,,+\QQA\[P4'_9%O]#U!+ P04    "  &@T5:TB,Z0'0/  !D
M+0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6SM6EESXS82_BLHQTEY
MMFB:ARA1<U5YCNS.5F6C&N>HK:U]@$1(0H970-*R]]?OUPV0HFS+,Y/);E[R
M8)D'T.CSZP::SW>5^=!LE6K%39&7S8N3;=O63R\NFM56%;+QJUJ5>+.N3"%;
MW)K-15,;)3.>5.0741!,+PJIRY.7S_G9PKQ\7G5MKDNU,*+IBD*:VU<JKW8O
M3L*3_L%[O=FV].#BY?-:;M25:G^L%P9W%P.53!>J;'15"J/6+TXNPZ>O)C2>
M!_RDU:X970N29%E5'^CF7?;B)""&5*Y6+5&0^'>M7JL\)T)@XU='\V18DB:.
MKWOJW[+LD&4I&_6ZRG_66;M]<9*>B$RM99>W[ZO=WY23)R%ZJRIO^%?L[-@D
M.A&KKFFKPDT&!X4N[7]YX_0PFI &1R9$;D+$?-N%F,LWLI4OGYMJ)PR-!C6Z
M8%%Y-IC3)1GEJC5XJS&O?7G55JL/YZ\@5R9>5P5LW4BKKC(3;XLZKVZ5$J]4
MJ=:Z%8M<ELWSBQ8+T_2+E5ODE5TD.K)(&(GOJK+=-N)MF:GLD, %.![8CGJV
M7T6/4GRC5KZ(0T]$031YA%X\J"%F>O$Q-6RE44X-"WD+KVO%I3&RW"B^_M?E
MLFD-7.C?#TEO:4\>IDUA];2IY4J].$'<-,I<JY.7WWP53H-GCW ^&3B?/$;]
MN $O/\N OW&1XUXB%IUI.@G=M95HMXHL%0DF)-Z5*R@5T<A#/;%38F-H:,.O
MJYIH-YZX^O[J\CW^O[_Z$;^5$0M<$#WEEFR8@;(JS_LG(M,& 5^9QA<_*Z&;
MIE.B(>LVHEJ+55448-NNT]6X)-;4C3(KW2@:<< "D^^YH&L:?:V:5I<;&DR,
M\7-BC!>4>5.)K81HLAS8=$3KSJRVT*&H(;4X^^:K-(J"9V^O%@N^#)\]\<0D
M",\^/!%OH,B2E5VV1B\[5K95%BTG:8 RYJXY:(0OCEKK1T2?^9@QPBCTDEEX
M3&DLVU(IV+YKMY71_\$JQ)-S[4P@4[#>)0BSL7*]T<L<8DO3ZI6N86DRYUKL
MMGJU%6&0>,ETWB^X4T:-:1^0@R9@[M;:-2.7:+KE+S X+82<T[1@A8PC=])D
ML T+ +10Q1*B]XCA"T ZV:.N&B>CS%==+MFPI"!Y+74NB6O'EE&4XO#:$TJ"
M:WYL&6/91MX^YF/=Y;FXECF\T++D@6-,!V,'SN-!RQVFXWF[J]RBUMBCY3HR
M8'[+ AYX*FF"_71/IBH=[[[X'FC0;9!,!@6 1P-%[DB[!13S^NWWHE4&"4:V
MT*MU7$:^G6ZWK!%X 2QWRRQAUEII&BDA'M2WU0V8H\B@V;]VNKT=Y(4@2)'$
MLX;3X/9:F4;R-'5#SLEQ=QK-O'0:^_!'FH'0;%0/'<1=ILA].J/V<*'(Z5IR
M7BC@O8.&#^J6XGG5D4LC)G_8PB][=V#GO99&5UTSQ#')[52]TV0M/!<5F&05
MDC5^J%KPR_H^7W)8K<9AU4NQD^QPZRI'J=,\%?]4T@A%&>^^!])// K#A^B>
MBC">>-,XH:MHZDW3*:[F<R^-PJ.S/%&BE(-"=8G'X%_>P'M!()A[\_F4KV9>
M% :X2B?>/$J=>"M9:_SGF#LJ*HCF'0D$4^8*[[=5CINB-E 8^0L4B>M:F=9Z
M"OE"32\<7Z7SI;*I<IVQLRUESK'-10RQ&GGS(.'_TQFQ&7JS>2C>WJQ4TY \
M@!^;:'I0>HA39(%J4[(TX)7XTUQ(,IR,5?,02PC?UHHSTB2)0TL8M:6B%)[D
M7H#3V)N$<[I(O$D\HPL8+IV[W"$N^Z*7R-DXY7*4PN30:\29)G[@GU@.RE20
MNF[%+5S)@@54Z\  K,HG3\65Q:>?N?Y4V?DE/!?E-/3EDMK":&B7YMT;\[X'
M-7&YV1BU@=2(/V0<R+<2/S%L?;]',T_\798=B=%[<3CQ9G%*\DY]V&SB3^AZ
M'GAA,A5_=4$:>4D<BR3V@\G 52;.$B^8S9Z(*/33F/#8(<H9S)T&3T2<^J!Q
ML/K]* H#*'XBXLA/8JP>B2B=>_$L[M<A;'YHW@0,8G#DIZF(_*D(DP330O&3
M13#V7$3UBFX *@0)#Y&AD)K1ZL$,JX=8/?(F24"@@VD457K0IDT"O?V;H>C(
M1-:9/NU8.Q_!#,^"!C%'P.&QZYR&,X3S#"]/PTGDI7%@H>P4CT.:0V"J>.^3
MW_HH 4:!\5%$6_=IY6@FM3R F72:\+JZ.=#<4HTCD5%5 L"='TKGAW!.766T
M0.@G5@G^7D\U2CHQZV-@W;H:)I.W]/_65@PN(S#@WU] (D\7KJ9#9LA[7" Z
MKW()+5RM &4$!SSJO$;0D%&**E,Y5S%(%@7%!TU92VWN&;3/29ROB5E7RHPR
MPAWD?Z^;#^=KHPA)(!7E'4-+P)&_)G_Z&KZ)G[>]/G.]5N*,]8#X@-OV?\.(
M#)B2P7W$K58 YL /OA[]_%11A9,3ZL2)/_M:Q%-_PK]X^?-=G1WJ923R'H)D
M2RC$2K %/,!ZZL]3SC+^E,![[H<QV\0<$18.8SV0"E3_"@8T2"P=0(9>-PZP
ML?OJ+"!S0=+H N69&>=N6\B/-;4W^L$B5/J@7L$>0:/J8QCETIV+ RHN:ZGW
MFN2B@H6D1;+*CJ "'L]KN.!^H/.GDDR_[JA6L=YXO5?[I[-D@PEUF,:0/05?
M_ />Z6#*%O"7MK8YHPKHR6&JP2-;^GQFNOGD),,0+]Z0>KXE!_F$E!%[01#!
M,0@UTU&.F(8)Y8CIK ?AL_DDA9N'/JJ647J(HPA/YWZ2?BPY3+QX ER>^,GD
M<X$]]N;(YYB*2NM!0+'NSGYQ)S)(YST4?"*RW\/T./;CR,(XY _G7X[BM$=V
MY3DQ:/<.KBK>.=_/E-T"D)Y@>M1,2][;P)'Z6IFY2U,OF,?',H+W^Z2!N$\#
M/]S#6[<CPVMFE=D8;\S9*E^65"=SU)ZX.8WGWF3J9()9O'ERSQBC@%PHP^>D
M5,X>!N?B?G N_M_!^6A81BBRJ7B#O^&N#\MT.A5)Y,^#(2AG7+,A_.;CH$QC
M"M69CY+W(T$9><$DH>(.#OYY0?D71.5T,J=E9JGXBX76XQ1< 2:7\#98C(_>
MN* ?[<XI:-SV6V:_=$R+HF6@!8#'>"$+VE4SPM/1F,U!J\X8VB'SAICA?B@2
MN$P?/"''CC=OCE0F=]!C\7N@!ZJ&R8 >\3V')3ZZ+T&0Q9<B2$(;A-G_%$$B
M; ;^2 0)P]@+TY#*<FQ2$%L.0[A<G\=W;?+F$Q=C(O<\@,]$V!9W7,^5:=9*
M[1;U&MV/SLSHS [;0T\ E3ZHUNOWF .%7B78'V>:"VBKT%_IM(LP:Z].IL^A
MQ^<H?'HNUJ8J!,I+K!4'^.\TW4JS463:LF-)]E2&HFC,Q5KRF2Z4EDOG$%1!
MRHXA;B6;K5@#,E&?Y3EKSUJ6W:3=HN@\YX+<N@?64!M=\KX7Z]Q%0M+ X;/8
MJF5CJJ9!>;<;KTWM,1!J^K6@74EG"_<6]<4[*WKFSG81)[KH"J>*ABU#Q65!
M9L# $G?#H6A_,.6+;SN#E\8C,,( 8 NX*%"(%I6A=5&9AO<4/5(SGZ&SE?2:
M"\_8LFGADM>C0QT,-@J@9@M5:M[9@^,$_T@D/C2VH=T?G\ =.F+&GA1JL,W'
M);KI/?OJ&UG4SQ8B"8+^V 6;N"'Z&/>:>[%P)!2B/YW^$:>7]SWP,:^/_O3.
M(]YYX)S^OMEER[M%W]*AWLG0_ZG6:S)!*:BWLY]#G/*!X= 1X2VD:XK05MBN
MBK2)U0IWU$&'T*P"\A;KN+;^>+W5==7F=F-**E[US2*D]YIHATFO:"0_\@X"
M*F\<"9):>'"$G'K*;&_K3*[BL5Y/4M@3U(PZ;A0%IJ4^A!64].<\C.3I-4+&
M.^@<41R*F@\CP=0\\@?N!.QGS3\<KMC([#.VU<M:F\:66[FD^L[(S"9K"R%\
M[G*'(Q\EMW4=VE1$'MGV4_I,I&!G#9)^W*V*O#@,W>RA270P^=&FT^>7$WRF
M<!<P7 .L&SIZ;"3F:I9Z8C:WH!9'=PN-(]W:C_4=R;?IK+B53BV#]WVG;O0*
M _YJ" 4<G<6XPSEZUC<Z;97=AP$=^[CR<^CL6M<;DY-V4S3N(I+#%?*#LF"X
M&C'=6 Q&_6[@T$"UK%LY('\T'%%C*CK:1Q6_VKH4,")Z&)*N&=MR*Z0%E 9P
M+^S7C&UO/ABMOM5DRXW//1!:WX[YOCZ(9>#VK?7M@<^AKTS+)T2D/WFZ:47T
M( TF0 ]=I)XQ4_OP;TVGSKOZ":6-JMML']#H;_7?(ZKDL*3JNP:TW/"V"8AR
M&DZ]A JN4]3/:13V57/DS:,[1;/3OE$'7:D-W-K0OH_>993%Z,,-[F^[W4SC
M(&0):3)5DQ@E]Y(&M:Z +XU>PZUM;_5+.T2^>*T,1PZ@M]&9EH;R#^U$ :E,
MG$\^1\FCHBPZ''.ZAE>SE[@@?1DM\[Y'^B7<'?^88$AIGQ#['GU*X(NKKJYS
M7AS,#93?<7.8.\H6&XB.PX=AT'&$N ,+!S.H!)"\/45BRF$V*@?Y@)9+OT=0
MHY4WYUE/ZHYWTER(1B7/D@(V4R.P'<,20$1VMH?]C@ZV2XC]GNH>)*XKAP Y
M[-A*%T6+$2LD;3A[-B1G\K5#1GAE9^-#L=<Y(*VCNF'HT4MZD.^IL:-CTV*_
M<9#<^E:V?-WG+KTWS6I;@=U&V*_F+/1P1;)GV7?MXFH)VTC741D4<\CAL9Z1
MPX;8YJO3&"$?S&V@1S,OI 3V\4"W$9)KN:2#<7VDDWNGN<Q-?EJ4OLNXQ2]C
MV-&$_8= =<7?S>R];.P/UI-L-6YHI;[C98\,N92U7ZWP.2,*FV9T*#4^L<JK
M<G-.IS5B0!*&?$,=>^/ @V*0ZKA1D(P HG[$QD_[S^@:;.<4Z>5;W5!O@S^*
ML"Z$<0G]3,_Q,Z.KE*[F)!"$XU3[YL&5S\(G=%1I_>94D,]02R'U9M.8_P>)
M_6C"2\*41[^SG@/7)IUUN3W;<U)2I? 1,7?$4C^%SX>L$?H3KZ$*= ;/#A&'
MOGQ9K2J3#=6EBU?^7,>A $SE/E;==[1&#2,+9QP3A\3MQE.UVG;D>-J& <GU
M9'GC)S+*A(?ED=T9."X:.YE^=,&M*P!K5D%0_N+**K _Z3P *6^,(?M]1M6W
MP0[8!6'X,'W!1$'M#E9M&%AST%;FFK:FC=Z4G(7+%K'J/_2QY,7HR]="82])
MW_<V]B,H^Q'L\'3XA/C2?CF['VZ_/_X.6U$-Q>1JC:F!/TM.A+'?]-J;MJKY
M.]IEU;95P9=;!70V- #OUU75]C>TP/!A]<O_ E!+ P04    "  &@T5:R[FW
M0NH$  !="P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R]5MMNY#8,
M_15BFA8)H&1\OZ3) $FV-V"#!)OM+HJB#QJ;,R.L;7DE>2?Y^Y+R9#*Y;)JG
MOMB2+)*'Y"'-D[4V7^P*T<%MVW3V=+)RKC^>3FVUPE;:(]UC1U\6VK32T=8L
MI[8W*&LOU#;3* BR:2M5-YF=^+-K,SO1@VM4A]<&[-"VTMR=8Z/7IY-P<G_P
M02U7C@^FLY->+O$&W9_]M:'==*NE5BUV5ND.#"Y.)V?A\7G"]_V%3PK7=F<-
M[,E<ZR^\^:,^G00,"!NL'&N0]/J&%]@TK(A@?-WHG&Q-LN#N^E[[K]YW\F4N
M+5[HYK.JW>IT4DR@QH4<&O=!KW_'C3\IZZMT8_T3UN/=D"Y7@W6ZW0@3@E9U
MXUO>;N*P(U $WQ&(-@*1QST:\BC?22=G)T:OP?!MTL8+[ZJ7)G"JXZ3<.$-?
M%<FYV7LDE^S)U)$N/IE6&[GS42[ZCEP8P:7NW,K"+UV-]6,%4P*Q11+=(SF/
M7M7X#JLCB$,!41 EK^B+MY[%7E_\JF?P]]G<.D/)_^<E)T<5R<LJN"".;2\K
M/)T0XRV:;SB9_?1#F 4_OP(PV0),7M/^2NC?(@<?5PAK3SJL#^4W-%1#5"9<
MB*I;0L.WP*%I078UU,I6>N@<&.E8SB!("PO=4%7:8Z#@8SM'LTT /V+X_";]
M^W<HC3V ,#XJ^9$_EWML/CV* _B17B&_V)%*M[WNL',6]&*CN]+6/4?Z%]D"
M9,X]!GW12&O50E725_N##_2(X*HG'.X!M]=]555#+[OJ3L"56Y$>O;W%WZV
MW["CD\9'4-94?HJYQ'T$\);Z(N>!OUT;/.0^N16%/4B*3*1EP:LX$W$8TRHN
M<Q%2Z=RLM'&'/GB[>%X" 6D>01J6D,4Q?))&R7F#_Y<7812(,BD@#$-1E!F$
M022R.(.;83XB4!UE#M]D83\6:5H>P'XB\BRE=RJ2)#F C]J1Y(Y#>Y %"=^E
M59K$HLPX=$F9B#+.R73?-TB_!99B6C7:#E2<S)M*VA4LB">$:_Q?C;^.ADA7
M@].C%?MV4CUAT07K[Z6J27(WSB/XAE*C&N44^O1GF0CSD%=12$3@54R4B.+B
M&1N)N<C,GSLJ+L*@.@I;M9(=5<Y_6\I*2DJ1<+3(4N[CED2IB)*8O#%8Z66G
M?"0H1$]5;4S7 W)\F)&J\V$C. 942]X:#C;;(0J4XSN+Z!U2(L,"+J4;S(AE
M6[J[ )\$FY=T[UF8CW>BLNEP=)SZ2)*A,N5M!FF0BS@)>9,3)TJ11 5O"JJW
M1"2YSU1),KDHBY!["XTJ"_(+$A'&L2C2^!'C>GG7^K9#Q9KFHJ",O4=+E"#7
M!^=S0<)(M(Q$$.8B(OFGZ=OU=O]B,(;CQ:7P7G?+PX\4TP-V0Z1)(#**V-G+
M$1! Y4M9> $<E5DSU A[$>=7A!2 '5;K?DP8+?'6$8UWFC.=KB2A,=R[I=4=
MM8\[J- PU1C&'-D1O$53*4OZ&#>1SYN3?6_TK:(Z0A+:RY),))1ZG^:E;.AL
MKKKZ(1!;O$S:3:U9M61*SP<'G79P1W,FM0RZ5FV,[5%O2:B_D=;%0%1"&A ?
M=9>CE_ZUTYV1IT6S](.=!?^3&:>?[>EV=CP;1Z:'Z^/@>2G-4E'X&ER0:'"4
MIQ,PXS W;ISN_0 UUX[&,;]<T?R+AB_0]X76[G[#!K83]>Q?4$L#!!0    (
M  :#15H/I'DL8@,    (   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;*U5;6_;-A#^*P>M*#I LZ@W2W9M W'38OO0(6BZ%</0#[1TMK10I$92<?;O
M=Z1LU^Z2H,/VA3R2=P^?AW<D%WNE[TR#:.&A$](L@\;:?AY%IFJPXV:B>I2T
MLE6ZXY:&>A>97B.O?5 GHH2Q:=3Q5@:KA9^[T:N%&JQH)=YH,$/7<?W7&H7:
M+X,X.$Y\:'>-=1/1:M'S'=ZB_:6_T32*3BAUVZ$TK9*@<;L,KN+Y.G/^WN'7
M%O?FS :G9*/4G1O\5"\#Y@BAP,HZ!$[=/;Y!(1P0T?CS@!F<MG2!Y_81_9W7
M3EHVW. ;)3ZUM6V601E C5L^"/M![7_$@Y[<X55*&-_"?O1-60#58*SJ#L'$
MH&OEV/.'PSF<!91/!22'@,3S'C?R+*^YY:N%5GO0SIO0G.&E^F@BUTJ7E%NK
M:;6E.+MZR[5LY<[ #6JX;;C&160)UZU&U0%C/6(D3V#$";Q7TC8&WLH:ZTN
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
MUKSZG84JBH1A/0=$0Z:R%RA%39L ]*%_=4\>^. TCS#\1E'U4CQ:/^9Z0*$
M)?@BJPHI]]%?+.PIQQZ <;(@T+ZD9@D;N;R-:A#5$B;(Q($N2D8<->*P,G5Z
MGGM#VC<*6FGAW\MXX*/#Q\P&F?5A'OW!] \)AT3YC$NB>QZE"C22T:4_^8GP
M3!68C6/Z\!V/'PF\B8JA\?H4,28&=$KN%U_C6>J*=WU,4PIWWI*F]3YF,A7\
MEC<"$3 YG8RI)Q'N#_ARUQM/=(.<RA9#B/]<E]C$7652W.Q1$QR_8@8(V=K>
M!!Z[@ +2RQ )N9503MC@Q&#T*'3.3B)7")!!VHUIV!!]-FXY[LH;!J>B- 7Q
M01UP!RXL4)@"8H"LN0M6<EP[LI*O!B4_,VSP@]V-"NXG70#_,-M$/4@=_'^@
MZK%H$OAYFM@S#O-G=-#?F]1SF_&Z5 [$P@3Z_>I9 &/<_2L^4/$T4?7@!'I
MU<<F#:Q:>9,'%[AHM_Q[K#T4'%[3I.+O(_&T4GR/FQ8W^D@\#M/+EN=O_&85
M&A0L [KOI"B4$*'WI5,%IZ1  [[+R T09Q(D,_X^,+\GYE+V_FZ@CL8[3RHC
M&?:%$TLNX8[M9&I9I\N"4"TS+UZ?.!T.\>H[W3B:N\/$9P,3+Z51&"D^V,HI
M2.#OWTG(H?V."$\ R-C&Q[$*YD.2(VQY#/JC3&4K7",C_@MQ!6B_'*:_G!)D
M$IA8'?<*R(@.8XHY=&QZ$S)E%_AX])BQ(*ZO+A@E!.0_:Z==C[MJ.70\M(FL
M&Y_)&(M1J?MTY>SYL@=0)^_NE[!X%2.^./G_LYC]+$T<XM:'D4%/YF.6DJ(-
M-!I2$[L0-W"K515ABO=\'OM-K6E*+2VWON?Y6W:\%TO?\,>Z?:K>TB>^)H@_
MXYJ.&>Z-*3$],[DS32_WMB;WW\7> $-GJDB3Q%=FY.1V$6_UMZJVW-;U+EW(
MX!'X$>]JUGO%",>BQT-<QW+M9O!1FS[?T<+^^A<O "[=TRR/,3S\#7<5:)JS
M[=2#!0:U$J.RCNR]R@8KQ#3LB+CH_!EA_]$DW>&3DO$<0AA;JL@2MD?#)7]_
M<B$UWU79OQ\.?IH?/7T2L_C#L_G3HU4F*K9M%:*=6)G<LNQ0(I,$#U;CET3/
MY.+F,4C/\/TMSZG,(["91Q;D3>\6]WW46DX^2F+&K^.G5\^L-"%]GQR?CE]W
MS])'S?WR]&GXK7203A]'QY/9:O'LR4RX]+DU_1%L%S]Q%A;%T\:?#?H,.5Z
M]QN+%.8_^(#QF_?IOP!02P,$%     @ !H-%6GLOKRW0 P  @ @  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&ULG59A;^,V#/TKA&\[;$!@.TYR+=HD
M0-.NV 845[38[L.P#[)-QUIER2?)2?/O1\J)+W=+<\" (+%D\O$]BA0SWQK[
MXFI$#Z^-TFX1U=ZW5TGBBAH;X6+3HJ8WE;&-\+2TZ\2U%D49G!J59&GZ(6F$
MU-%R'O8>[7)N.J^DQD<+KFL:87<K5&:[B,;18>-)KFO/&\ERWHHU/J/_HWVT
MM$H&E%(VJ)TT&BQ6B^AF?+6:LGTP^%/BUAT] RO)C7GAQ6_E(DJ9$"HL/",(
M^MG@+2K%0$3C\QXS&D*RX_'S ?T^:"<MN7!X:]0G6?IZ$5U&4&(E.N6?S/97
MW.N9,5YAE O?L.UMLXL(BLYYT^R=B4$C=?\K7O=Y.'*X3-]PR/8.6>#=!PHL
M[X07R[DU6[!L36C\$*0&;R(G-1_*L[?T5I*?7]YA[N>))R1>)\7>:]5[96]X
MC3-X,-K7#G[1)99? R1$8>"1'7BLLK.(=UC$,!F/($NSZ1F\R:!K$O F9W3!
MG72%,JZS"'_=Y,Y;JH&_3ZGML::GL;@OKEPK"EQ$5/@.[0:CY?MWXP_I]1FF
MTX'I]!SZFR?P?2^X<6 JH-1ADZ,=TC>"+4(M2A#PPRQ-1VF:4O]LC-I(O8;"
M8BD]5**02OH=U9NOX??'!VILH>&VIA*'E= O\-/[=Y=9EEX?WH7E^/IG$ Y$
M2;4H.:/<5$#MJWT,*V-)/ 4A7AI\C?\)EJ.P(+5'RJ,'01\@" 3\W D%W@2G
M9RSHR$KXN$&KN:O@7FJA"V;_Q-8'9L\?[Y\&5JWJ'(SCZ<7L1TI +8L:I*/+
M)O^'+@"&EIK8L+JR0UX7M=!K=+0/IK.TXXF"0@I*<IB6-"R56IQR7[+9D2*Q
MMHA-4/V)]%.%">4,F%S)-5$L.4 K=J2O,$TC/9M"A<@'EL9C(@DM'=F.\T%7
M*W2Z<^0E&M-I[VA9TML3&3Q("]$:"O _5,5PWUG"MJ%0F/M1E@JTGNYRHKU!
M2KK_;@*&9.M"=24"3P)&X-,2I[-*.5#H',%1Q4WB]'7TC5=AM#-*EB&3E7RE
M;])E"8!I?8U$/,C,]F#C>$9@0I>@)&6=T:@J*FL:YM=9&_!+$D C@8A)RG-.
M03338=4']=(67>,\51VZ<,3<3YH"=IYW2\;)OY3[F^<5N&RIW .Z:5HE&;/O
M.J'449[%Z6X."-_N3D;4T:[%,-/4+CYU#R5'4Z%!2A[//D<!J<+Z 3'L#N/U
MII\J7\S[V?Q N9?:T:E5Y)K&%[,(;#_O^H4W;9@QN?$TL<)C37\1T+(!O:^,
M\8<%!QC^="S_!5!+ P04    "  &@T5:>P2<P= #  #:"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6RM5FUOVS80_BL'M2LVP+5LR6[>; -)LV']
M4"Q(N_;#L ^T=+:(4*1*4G'\[_>04A1W<(-VV =9)'7WW',OO/-B9^R=JY@]
M/=1*NV52>=^<IZDK*JZ%&YN&-;YLC*V%Q]9N4]=8%F54JE6:329OTEI(G:P6
M\>S&KA:F]4IJOK'DVKH6=G_%RNR6R31Y/+B5V\J'@W2U:,26/[#_L[FQV*4#
M2BEKUDX:398WR^1R>GXU"_)1X)/DG3M84_!D;<Q=V+PKE\DD$&+%A0\( J][
M?LM*!2#0^-)C)H/)H'BX?D3_+?H.7];"\5NC/LO25\OD-*&2-Z)5_M;L?N?>
MGWG *XQR\9=VG6P.X:)UWM2],AC44G=O\=#'X4#A=/(-A:Q7R"+OSE!D>2V\
M6"VLV9$-TD +B^AJU 8YJ4-2/GB+KQ)Z?G7+2G@NZ498OZ>/5F@G8KS<(O7
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
M9$+>.=5I*FHNQW]W!Y'OXR;$SZ BW!I"X<R/>_%# [:R1G4/3RA!K'+,Q5X
M*<#J ^N>4UZI::&7AG!#EF$5AK!5, /(:0SO^[,7L7>M-'+/U2T@[J*P19_=
M=BWYL.9V"TS1"4W]S(O#E. >+XAB2J:PQC3L=:@4"O5S-,?Q"=3Q9K&/7]R:
M(K*/D6X1V'WDQNY:T""ZT\FC!I4J0QQG4TJA$+(NA,G#V:'H[^TPEPON6OW.
MB@> /H(-_,#WPHBS'KF 0$W\U*V#&>(J"ERNO<Q +?NR9KAC@A67+W0JKEK[
MO1ZO2UJ^-KMH]2@J^[@_*S"/_S_4C%T8' H/-Z+!;&@2 /F.7Y9W K<$N%(S
MN4<Y?-+"*/TC%Y2N"Q2E62LHQE-,M1T,AR;>BQL[IW]WA PF@[CM%87$7^&]
M_8G*S?-N*N4^-I>8;I]X\73:/ [J\D2BAW>'=0NN?3/O4W,I&T1:U2E6\%#'
M;UANZML*'+L0O*R[&0>OWY7K/U"58^Q@S.Z8Y!\:4/L&WL7-3SP3-LMWW&P@
M1#3+DCN?<PS[;]#.[MUYJE"5%&9+#RFYPC#T]]/+T[/&7;F)QKVM(XJ1<,-$
M*DS?S%&H7VD%>],JH;+'4Y3AE!)D\-2EU<<]Y8.8<WU*W!VB)*5#+Z>3G2\'
MM=1+]WV$HQH>ZCXB#*?#)YC+[LO#$WGW_0;5'9T$]I0+7/7'TV1$NOLFTFVL
M6KOO$'-EK:K=DL-1:B; \X7"Y-EO6,#P8>KB?U!+ P04    "  &@T5:NR-+
M$6 "  "#!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RM55UOTS 4
M_2M6F!!(4.>K'RMII'4!P<-0M3)X=I/;QEIB!]MIMW^/[:2A'6E5H;TTOO8]
MY]Y[G)Y$.RX>90Z@T%-9,#ES<J6J*<8RS:$D<L K8/IDS45)E [%!LM* ,DL
MJ"RP[[HC7!+*G#BR>PL11[Q6!66P$$C694G$\QP*OILYGK/?N*>;7)D-'$<5
MV< 2U$.U$#K"'4M&2V"2<H8$K&?.C3=-0I-O$WY2V,F#-3*3K#A_-,&W;.:X
MIB$H(%6&@>C'%FZA* R1;N-WR^ET)0WP<+UG_V)GU[.LB(1;7ORBF<IGSL1!
M&:Q)7:A[OOL*[3Q#PY?R0MI?M&MRAT,'I;54O&S!NH.2LN9)GEH=#@#>Z 3
M;P'^2T!X A"T@.!20-@"K-2X&<7JD!!%XDCP'1(F6[.9A173HO7XE)EK7RJA
M3ZG&J7A!GM%6H@4(^PJQ%%!"95IP60M ']'#,D'OKMZC*T09^I'S6A*6R0@K
M7=LPX+2M,V_J^"?J>#ZZXTSE$GUF&63'!%@WW77N[SN?^V<9$T@'*/ ^(-_U
MPYZ&;B^'!SWPY'*X?V::H+N'P/(%_W,/?7(W=&$_G3&+J:Q("C-'NX$$L04G
M?OO&&[F?^J1Z3;+DE<B.9 P[&<-S[/%W;924I;SLU:S!#BW6^.$V]H9!Z'EN
MA+>'<O3D^?YD'(R/\Y)_\R;7UY[K=6G-#/C@[UF"V%B;DRCE-5/-^][M=DYZ
M8PWDQ?Y<.VQCB']I&GN^(V)#F40%K#6E.QCKID1C>4V@>&5-8,65MA2[S/57
M H1)T.=KSM4^, 6Z[T[\!U!+ P04    "  &@T5::E\L%$@)  "E-P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6SM6U%OVS@2_BN$M[MH :\M4;)C
MMTF Q&VWO;MV@Z;=?5C< RW3,1%)=$DJ3H#]\3>D9%&*9<8R%&"!ZTLL2YR/
M\Y'#F8^,=;KAXE:N*%7H/HE3>=9;*;5^/1S*:$43(@=\35-XLN0B(0J^BINA
M7 M*%L8HB8?8\\;#A+"T=WYJ[EV)\U.>J9BE]$H@F24)$0^7-.:;LY[?V][X
MPFY62M\8GI^NR0V]INK;^DK MV&)LF )327C*1)T>=:[\%_/PI$V,"W^8'0C
M*]=(4YES?JN_?%R<]3SM$8UII#0$@8\[.J-QK)' C^\%:*_L4QM6K[?H[PUY
M(#,GDLYX_"=;J-59;])#"[HD6:R^\,T'6A R#D8\EN8OVN1M0V@<95+QI# &
M#Q*6YI_DOAB(BL'$VV. "P/\R"#<9Q 4!H$AFGMF:+TEBIR?"KY!0K<&-'UA
MQL98 QN6ZFF\5@*>,K!3YQ<;(A;H*P/H&_26R2CF,A/T=*@ 7#<91@7090Z$
M]P#Y&'WBJ5I)]"Y=T$4=8 A>E:[AK6N7V(GXED8#%/A]A#T<-C@T<YN_I_,!
M\J:Y.?IV_1:]?/$*R1415*(7:%A<.AP-RC$,3$]!NS&4Z*__0$OT4=%$_K=I
M1'/8L!E6+^#7<DTB>M:#%2JIN*.]\U]^\L?>FZ;1Z BL-@)A.0*A"[T^ I\^
M7WU\(I3<:+]G D)?")HJ1-(%6C%8!H)%)$9KH==]1!&32'%T(PBTH=\SIAX0
MT4Y(Q-/X 2TRH5U94\$XW-NL:(HXP"I!%OK!AJ4+H AI$#%(20LJI(;4V1&M
M,R$SC0L=:)N/>0/TM;"]XC&+'@;HZXJ">VD&;A4>&'?Z@!C%F6E:(-![&F4Z
M72&^7(+W0O91!GW$X"F/@"IXR-2*@8\0+QM*;Q%9*NAR0\&;.70'#:$KGJ5
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
M8KH!/%]RKK9?= ?EFWGG_P-02P,$%     @ !H-%6JV<WP*C!   XQ(  !D
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
MB2C57/:U?VM6?U-1H?NT7F%JQ_\O5O'>\Q-1],Z;)CX,"1K=AG_EIVB(W_+
M17S@@N4.&[&4KZ27SY]:LQ*6[L9J] >KRD]#.-V25]YYBV\UGO//+]<S99TJ
M>JO]6KS5[H/X2;;P!RSOA6Q+@;NE5]5:O-*NJ(WKK7IZYK$U+7!6Q&U>AFTN
MKMEF>B%^,JU?./%]6ZIR<X$SR)P%OTB"O[PXN.(K59R*N].)N#B_N'=@O;O9
M$'=YO;N_QQ"3;(4)V^2O9JEL*]M"B5]^Q$+BRJO&_6N?7<*N]_;O2CGWV'6R
M4,].D%1.V:4Z>?[U5],'YT\.Z'0OZW3OT.HW./>--85R3CF!Y!8OZ"^GVVHB
MKDI\K>=KOB!U^2%<B?<+9+YWXI?WZI,7+VM3?-BK]&&Q7C@A156;F:Q%89I.
MMC#K2@EI%1*]ZFMIZS5P8O8K4E=X(PK20WHOBP^.!3)^H6SX.*NGVT*3X.Y4
M7!%@N,ZT3O'""[E40C==S8JK<NO)+AEB(KPJ%JVI3:7IBK8J$+86249R2%UB
M&V%Z*]0<1O/A4[;<1.AHMO!<PX;>VLG"!9#O-2T 06R'#Q1_&N]GQ\RM;!2!
M&6WNL*QU>]81LC9M15\G<P13ADT@E>BD]<+,65X*6%G7\4F6F/>*NM\HDU>R
MP0YU+6>&,L$!I_R"E[YJ0W$@D'V7))SW+</N1-2P]VS-=UXNM)KOO__U?*X+
M*''GZZ\>75R</[F\>O>:_YP^^2:X/#]_R:B(>^GC]\EA>Y:X?)^7F)"C*LEV
MTK IH#J$O1S"7@]A/WB0+C9M[SD'@I6Q[$)I%#D%\^++X/K.>%H)T=UHKRO6
M%!;^&1%>.\-A+D6C&JQ*[I$M1"JAE%WOA+1'N=*5(J"AE=DK;B$MB852+%O]
M.1@2ZCDOUT+.()UCMQ<+V59P%"(64FXMK=JEMJ8EWP;)V YD84A?*[+;].$3
MM]]9")H*,2IZ%VQUG?Q#(,^M:5B*O_-2,,U5Z[SVO5<DZCL/[:0MW99/3X$X
MVN7]D.)U7T*ESM2ZX!3-N1LL3U<E*A02<P$G+53=)=7H^^1BCJ8]J1EN8I7%
M EB;OVU@5%YV Q+(DR5<7X,DE9,-A D!! ?B?ZHD/=1.[G$"ASRBK[XE=D%/
MRGKM=-CJU[ZLPKW8JJ>OR=',:0;A-B"J+"UI&Y'F5<^AXJ,5"P8J\L,<J6Q6
M]-T<Q,A80KN&Q&$LH2MLF.!'E8]%K3^H6B^,";JEB"?OT5ZL/582)D3;902C
MC-:(0X1ZPA7@#/)#?R87SF%;/=,UK1;,&^,WFYF<$E<??8R=8'<[2J]D<$X<
M2U$&6\#5A6+;X&;V+!BM\C;FC4(80FU$E:[::%_=H 8A,M72U$NV'Y''(DC"
M)4)_[+$FZ:YD_2U"O"X3,"1SJK:B L#NS?E!D-R2,6BE6JYP%T0J!K:UD?)
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
M\K>!LT2C%HVW\C#8Y"-DL,N..7XP\TFL?@(C1H%7UG:R+!SSV/QS:#!\O6?
MX8XUAE01C_7_Q"^['#]M(@2-.1077E*KXB::L<<C\,$LEV1:><$J3(H])9(F
M9D+9-_:D,<Q2-29*FO0G ?1.$B ;GW)HMC+^T_[\ &C5CVNC8Y'FOW>Q$Q,'
M C1OM^EDKK&M0/PPQNS>NB91Q8N0V[F83NZ\(S$W:TLF\BW10'&H.J_7-9^I
M5D)=QAZV_,6H]O@S)TC"XT7O\6W\N/&/]WBKOCAOMF)Z_$_RFPIZI.6PO6EL
M5@0M#$.6T6 -\#K&B,D261T:4HST3>83;P#64X9\6PTDMD4K<=)9\HK<3545
M>Y/6#8DQDW4 I>&_CQR@-H>%CP9*OKEX.ON.'_OFXLGLT;,GHLN^N9C/OOO^
MB9RS>'T#9"UYS?*=%YR4$<-7&_(7%T6S5GFL^LP5!1:!/LRI')ZJJ&:;,P=N
M6>T2F6D&_5L#.:T *'*J8MF50&Z';('O70ITVZ,*R1%30:*9I-IP[!1PWJH1
M+4:Z@Q4<\?<JXE%CE^TN4GAJ5JQF"'0C>3O85"_8U>9_.,Z==HQSZ1C!\?!@
ML(A,&(^!Y9H,@W"/;3>[%3/V'6L+?Y*.ISC5C=L5XF&AYB)8#N+=3$6+AR8>
M*ZF!SK V\2K8L1.6B:<%QP+Q1Z-B&:'<@*\7>U+@NZ39-Z2<!7H..Z(S [Z2
M_=7L,J=&:OL[KYMD7! CUDPE.9^S(:"<=NV:IN2M4'6_*=HHOG$'P:]%AZ:P
MN.6!Z9\+ 1Z=@SE\DHXH,79A/ VY,.[.]]U[72/DD-[@:B!%&ELYE&Y'Z-0:
MX@!K!68F+SDM,]7.P?1SZ037RYP"EU,(%?@G?!)-/>3A(-QZL^92;T=4FT"P
M/ACU8R+K*DE/_F?)+R<<!;A@=D7BAJ1I. )6ZF(XN6'SR"GE>)F$;\%I- D[
M9XF]#^F_;E'3U!82<&FXLK4-.]/+X'(AI&+YPD[%ABZ/N<PT<?99TR B0HRF
MN51'#TH#<+G4\+F(H<T94E5=;?R1XW% A",/'L*?Y+8(Y"HC"QPAS%4P6^60
M3JO?MJ(.N&^*5#VO*HKA@!J%/?!*@8-4FK?%O@?@&=N&DQOANXHUV]JEA5&^
M JOBD&SE#)P2>;\RK$J %D^+07DO@RSN>(1='1DX+W+$4X!&4J]>O7-<]04&
MD?=>!5OF.#(P<>#YT9/&2KHKRAP9B4>G\W.UTV^ZNH)EPB/+XI-8J<>G3_6!
MX)\\.KW0MZ;<KU"G<C%=70)*Q^&1SWD1G AU11+A:#!$(E?*0YHZE\RY=U]*
MFZ4A2VF72P9,@+A(KM)##HQC2M(GS23[(S&.ZJ04*02S%6W*D)Y.&Q04=IE4
MAQIA'ABR=1&V  525M(14DJU%>*0F/*.A@X-8QC,ZY-3'L3I/0K"W,RS@>YT
MX2>MJ]AT&Z?F*EME[(>4@K]BF+[B56T9C\1T0DN K4,%2Q^1"2;:G#+NML!*
MY&5ZQ:T<S(XRPM5P_U2A89,&WP2<"NGCE*R"?*%U,V[32'?(O"LBM'5(S,7<
M51FIYD+2W1WY>%/[J>LZ=]LP+&-R:PLCN_JEL3Q2/TSC["+36U0=8#J="8EU
M%[&QZ1B8XH54[3FK&3:(1'&,CX?!IPLAG"EJHX'8K>'D)XY^#D4JQE?EB#^*
MJ_74%PZHANC(0UKZ(*"J;.>.X6^Q#WXW-#W?8!?VP!B+7&NN%,38<JGG/O$%
MQ%R98#<+YI(RH,J1ZO=K$TA '417RD;JC['CR_> ,3V0@T^7';1DGZ0?I*:
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
MNWW(L[QFEB53K;:@G36AN867ZKV)')<N*2NKZ9:3GTVNT:2:USY"*H=%8\C
M&& R@U6;*'>^XH7D.4^9M#!/4]5(RV4!2R5XRM' IR>V%F@^3T-+I!QTF'8$
M%BV!^!T"PQ@>E+2E@1N98?8O0$AJ>DGQ7M(B/HEXC>D 1L,O$$?Q^ 3>J _1
MR..-WL$[IO?7?&VLII+Z?4QQBS<^CN?:;&)JEN(LH#XRJ#<8)!\_#"^B;R?8
MCGNVXU/HR8K:-FL$NJS=&,NI<#&#9X-Y(^">.L"XFWND2BZ5R."NJK7:(/69
M-5]@J:G=M=WY_-^\-KQV%\<TGF;Q5"*D)9,%/<<E8$^D:8D(3R3C&4AEH60;
M! ;.0G,F@%<4'@M4DAE2B%+.?'T2$),[(()<90-P;[P#S#1.#C3R XU>V;KA
M(J.$&AB=Q1'LD&D#MXV6W#8:O4G.W]S:P/CLLC/HXT%>P\[K6,;"@W:L4!=^
MZ!CP5=1V9G_:S[5YV\Y_S=NA^,!TP:4!@3FY1H/+\P!T.VC:C56U;^ZULC0J
M_+*DV8S:&=!]KI3=;]P#_;1/_@!02P,$%     @ !H-%6B <SQY?!   ? L
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULI59M;]LV$/XKA!9L#4#$
M(O6>V0;B--T"I%A0;^N'81]HB;:)4J)*4G'R[W>D9,=-'2'%/E@^27?/W3WW
M(DYW2G\Q6\XM>JQE8V;!UMKV<C(QY9;7S%RHEC?P9JUTS2S<ZLW$M)JSRAO5
M<D+#,)W43#3!?.J?W>OY5'56BH;?:V2ZNF;Z:<&EVLT"$NP??!*;K74/)O-I
MRS9\R>U?[;V&N\D!I1(U;XQ0#=)\/0NNR.4B<_I>X6_!=^9(1BZ3E5)?W,UM
M-0M"%Q"7O+0.@<'? [_F4CH@"./K@!D<7#K#8WF/_L'G#KFLF.'72GX6E=W.
M@CQ %5^S3MI/:O<['_))'%ZII/%7M.MUTS! 96>LJ@=CB* 63?_/'@<>C@SR
MUPSH8$!]W+TC'^5[9ME\JM4.::<-:$[PJ7IK"$XTKBA+J^&M #L[7W9M*SFP
M;)E$"R994W*T].UPV_0U=^2]^Y.M)#?GTXD%I\YT4@X.%KT#^HH#0M%'U=BM
M03=-Q:MO 280[2%DN@]Y04<1W_/R D4$(QK2> 0O.E 0>;SH_U'PS]7*6 U=
M].\I$GH7\6D7;K(N3<M*/@M@= S7#SR8__P32<-?1Q*(#PG$8^CS)4QJU4F.
MU!K=:]XR4:&;1QA;PPUB387^L%NNT76G-22)KHSAUIQ*8MS-'IH?0RL/70[0
MS$.C'=<<9+16$H;>7"(H&:]7H+@OF[M$Z#O$,Y2'F"81"$6&TRP<0G^!3S),
M\P21 F<%_1[EU;@\:A+E(!# B%,ZPGYR8#]Y,_MW'!;$5LD*W=:M5@^^JPR&
M$&&+:ON$?6PW7SO1NC>G:C#N[-F!^,9!.SCP^'R/CU$#3?S6:MPY6V"&XB*.
MGH73+KVC52=D)9J-0:!*<AR'.4A)D> \3=&'3C?"=LXYZ*[%HY-!M8AP'A-$
M4ZAB$3^S@0BF%'Y%"!(A,:91BJY5 U/7]2M<-([)#:! #Q0N/&B"E.",DE?"
M?)V9C5: $N,T*G!,,Y!(0G&8ANBJ++NZD\SR"O8[S&LIAB5(,8T+'(7D'+TC
MN,A!G]+S'W;MBG(&1$5%B E-O4RR$(=1/M*/Z:$?TS?W(Z2B.TCCGCUIJ+X/
M9,$;OA:G%\ X\AZM/4);#6AO[K+/\)'FVOR"2E6[>>VIE8*MA!3 U1F*$J"9
M.B'$"0W1"[<8K533[>?<LD?NFB'!*93.L4@3,FP--A8O1!42UX4X@UX=30WJ
M TU6$#<4E+H-DHW4*3O4*?OA.MT-- A^LCSC@'L0^0SRYJHLF1P(!68=J8X)
M]\F'E&.8T]!U:0S]GA'T&_"BF?3]7<%D>C/6P4E%@5\.4VHZ[3^BPZ<.R(YA
M-\2NH"0M7E3G.-PBQR3*4);@.,[1J81@+66P]N/,21!9FI^<F<G1B:CF>N//
M?09ZKFML?S@Z/#T<+:_Z$]6S>G\N_<CT!E)"DJ_!-+S(8$/K_JS7WUC5^O/5
M2EG@P(M;.!YS[13@_5HIN[]Q#@X'[OE_4$L#!!0    (  :#15K)-T)'>P,
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
M,0MZZ\"X #K?:HT'QR7H7\_D#U!+ P04    "  &@T5:BF"&9B4'   F$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R=6&MOX[@5_2N$VRD20+$I
M4L\T"9#7;A>8Q0Z2F2V*HA]DB8[5D40O28\G_?4]EY(59U=QIP-8,B5=WN>Y
M#^EBI\UGNU;*L:]MT]G+V=JYS?EB8<NU:@L[UQO5X<E*F[9PN#1/"[LQJJC\
MIK99",Z315O4W>SJPM_[8*XN]-8U=:<^&&:W;5N8YQO5Z-WE+)SM;SS43VM'
M-Q97%YOB23TJ]VGSP>!J,7*IZE9UMM8=,VIU.;L.SV\RHO<$O]9J9P_6C"Q9
M:OV9+GZJ+F><%%*-*AUQ*/#W1=VJIB%&4..W@>=L%$D;#]=[[C]XVV'+LK#J
M5C=_KRNWOIQE,U:I5;%MW(/>_4T-]L3$K]2-]6>VZVGC>,;*K76Z'39#@[;N
M^O_BZ^"'@PT9?V.#&#8(KW<OR&MY5[CBZL+H'3-$#6ZT\*;ZW5"N[B@HC\[@
M:8U][NJGKM2M8A^+K\JRDX_%LE'V]&+AP)H(%N7 YJ9G(]Y@$PKVL^[<VK+[
MKE+5:P8+Z#0J)O:*W8BC'.]4.6<R#)C@(CK"3XZ&2L]/_D]#V5UMRT;;K5'L
MG]=+ZPR@\:\IFWN.T31'2I=SNRE*=3E#/EAEOJC9U5_^%";\KT?TC49]HV/<
MKQ[[+&%ZQ7K5IQ0\SF(P>:F0NXK5_96C2 >L; IKZU6M*K9\9E9O3:E(5D\5
ML%UA&7XKW2!M[3G[ARH,4Q1;ALBH=JG,&!TZ23H)=H?-UM4E^S,3 0=!&N=8
MAT$B4ZP3OPYS/.,10UHA:3IV(L(@%ODI.PG30,2<%CR(4GG*WC:AEP Z(7DO
M0? @YH.$#!QE>"0,\1B&^'@84 6K;>-]<ZO;C>Y4YRQ=?3#Z2^UK$W1CAWDT
M%:FC4J:A]'&M6/E*I,.=S2NQKSRR4_#1=P3M=FL,1!"7<_9I_CAG/ZA*F:*!
M+Z-0!'DDL9)AA BFY/<H"43(>])'5SA([2KV7I?8$O((H<M8%@<RCEF:!SP*
MQU 3$!(*4"*83",6AW@.IA$/ X%K*6($,H:Z*P6EJ@F=3J2 'B% D@9Y+O O
M) */Q:0^!*4PCPE3@ 210V0> 60C_*) 9K'GE_#DE,D@34/<30,IPQZ4H210
MRCQ(4MSYM6BV1=]3R-%%A]0!CSQBJ5?^!/J(Z/1W"/D=>*,T"4)!T)4YTB2A
M-!&9""+ ^0ANDQ&WR3?C]GZU4K[Y^>KW /],(?0X/P*C&OG "&;(SU6->P:0
M,[KU\+1P_]9I%*X]S7?5D<>1C0_J:HC]BP][\2*<\W>OSGWX7^@"UF&R@1.,
M:O"DFF*U5)U:U8[).8 XY_C/1K31\Q) K)&!)WSNB]2<[\_W7U6Y]1ZA1,6H
MTL.BJJU'!L3Q>8PC\\<4;OA<#H=@GW##. Q27NI&V]KUHX\O"):=@2KRU+_
MU<;OZ8^$/2BW-=BH#PH$)8'VE% (1I!CG&J](01L[#T=UO>_;6OW_-J*O<>*
MZM^80UI?A$;CI3^GIP?@^D-PX$^$)9J+=[3.WQV!=3K".OUF6(\UXJ"UOZ^+
M9=W ;P0[F']MK7*3!?FXG.G:6^TE'IA:> E>6',@G#*^Q$14=]NZ>V(8HHWW
MZD25?B,/[B:$[24\G[/W"K/H6C=XWE+(E0]00.&'+,22-%((ZX8>]&F "I.(
M(,D%K5)JGRG[4>MJ5S?- 5H&DZAY2SJC_/_2ZP]+&I+[0L*S+,AEQ'*PRV3,
M/FJ'K)ERU*@[=LE8!C+-L:)>$N?QI+5>R#G[L5XY5A:F.F2!MI&E+,R"D(?L
MMMC4$%O_AQJ&*0#@?N0OM862$LZDX]'I\O,9C?#5:Z"_6*[:3:.?E=J7!,L2
M= WJ4SS(XY>)Q=>4%Y=H:TE!\WR&L.^@*83&:)$QY&*@$4-5VM>1+!6P/)/9
M']QZB" TR3@/TBPC+TMX.0S9];YN(-!C67A17Z"E\)BA96<I?^45(BY,N1Y<
M(G+T'L'0;/.<HT^I35%7AU#N^:%U2L0VH>EML.$;+ ^R)*5^*,5DQ:,V&H8)
M]5,,% (EZ&W,>(T(+QP]&$V9?)(&498<S8ZZ;[ 84GB&109Y/#]2?+*Q^&3?
M7'P^=4:5^JGSWJ7*<[-'S /RFH!"WI@J/,=E7#/BVY6PHW?<4'JVA_(.FI;]
MWDG]1CW57>=KTXH]TQX,S@E\ZUT6Y)R*!$",00WUU7AX D5XV:4]OM]O3(TJ
MY_<>-BR"0 K I$&<A%CG6$.3_X\%9J@TRFBXH]GM[$T=RF%VG6"1APE+,^0^
M7DX?E7--7R+Q@NW61$H\BJU;:]-#YHR=)"3J?;&Q@U_Z:4;Y!M#4+=)IT"[F
M-#!&,1K@2<(Q%=Q3TAPZ,O..?.W1*0PN#M[=6V6>_!<*))7>=JY_C1_OCA]!
MKOMW_Q?R_@O*SX5!3"UJR0I;^3S%2X?IOTKT%TYO_)> I79.MWZY5@4&'2+
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
M<U,<GU1WN=6]F'9E+Y1FK3%M;8=+P7$4HP7X/F];,[P0@_&&\>*_4$L#!!0
M   (  :#15IBR/I(Q 0  $D,   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;+U76T_C1A3^*T?IM@)I(+Y?*$1:V-UV)1 (Z*ZJJ@\3^R09K>UQ9\8$
M_GW/C(,QD,VB/O3%<SW?N7WG9'*\ENJ;7B$:N*^K1I],5L:T1].I+E98<WTH
M6VSH9"%5S0TMU7*J6X6\=$)U-0T\+YG67#23V;';NU*S8]F92C1XI4!W=<W5
MPRE6<GTR\2>/&]=BN3)V8SH[;OD2;]#\T5XI6DT'E%+4V&@A&U"X.)F\]X].
M4WO?7?@B<*U'<[">S*7\9A>?RY.)9PW""@MC$3@-=WB&566!R(Q_-IB30:45
M',\?T3\YW\F7.==X)JNOHC2KDTDV@1(7O*O,M5S_CAM_8HM7R$J[+ZS[NTD^
M@:+31M8;8;*@%DT_\OM-'$8"F?<=@6 C$#B[>T7.R@_<\-FQDFM0]C:AV8ES
MU4F3<:*Q2;DQBDX%R9G9.9)+&O9N^;Q"O7\\-01JCZ;%!N"T!PB^ ^ '<"$;
ML]+PL2FQ? XP)6L&DX)'DTZ#G8@?L#B$T&<0>$&T R\<7 P=7KC;Q;_>S[51
MQ(*_MSG90T3;(6QE'.F6%W@R(>IK5'<XF?WRDY]XO^XP,!H,C':ASVZHTLJN
M0I +N.G:MD)BO>$5G/**-P7"C2O/STU?@Y;,UUAQ@R48";U[VWS:K?5VA;!V
MI,7R@-^AHAJD,K.%+)HE5!86#*H:>%-"*70AN\: (KTDIQ"XAH6LJ*KU$5#.
ML)ZC&O)F/R%\?1/^W@-RI??!#P]S^TE?RSU7'Q^&'OQ,@T_#C@3$0P+B-R?
MA1,^WE/7H_%,UJUL*!M; [P;U0:X&.0M=N]S(;5Y'<$_*0: MH2>!_.LXEJ+
MA2CZQ#_%ECX!7+84'_,43X=]611=2\1Y8'!I5H0CAUOV7#/X#1O:J5QF>4EM
M1=C2L/T1L/=<N[,KA0>V_P^B\ ZB+&%QGME9F+#0#VD6YBGSJ1/<K*0R!RZI
M8WNV&0%Q&D#LYY"$(7SA2M@&]']YX0<>RZ,,?-]G69Z [P4L"1.JOGEO@6@H
M<_@F#7LAB^-\'_8BEB8QC3&+HF@?;J4MX9%#[R#Q(GN79G$4LCRQH8ORB.5A
MNH/%R<#BY+^UD3.N5_"):/:VMO$#+6-D6Y:5U!WU1*NUL(H65I$8]2KUI+3J
M6_&;R?^"[<Z1EHN2),=\Z(-<$85$)8Q 1],D87[JVUG@$V'M+"3J!F'VJFJH
MPM!6Z-Q0<R(;1$/I+5:\H<[S8TU)3N3)(IM5TI2Z_$9!S((H)&\4%G+9"!<)
M"M%+J(WJLD,;'ULYHG%A(W,4B)J\53;85@]1->_')*#1)\+YV0[BI -QTC<3
MYX*;3@GS\-0*SY^<W<:6W= ;.(&C_C>.W@LFV"G=>\6!HU'*-C_GM!V[-%,4
M\M@N$XB]E(61;Q<I%5;.HB"SBXR:5L2BU-$H)YF4Y9D/U*#I';N@H$/$_#!D
M61P^*]N6/]2N=U/'BU.6$9W.41-?*2^=<40A8:3:#ICGIRP@^9?<&GN[=]8I
M99-I^\FY;)8'MY3P?>L&BR./)=O3.1T][VI42_>(U>!^$/N7WK [O)/?]\_#
MI^O](_N"JZ4@;E6X(%'O,*6?,-4_7/N%D:U[+,ZEH:>GFZ[HK8_*7J#SA93F
M<6$5#/\>9O\"4$L#!!0    (  :#15J7_HC9E ,  ,T(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;*U6;6_;-A#^*P>M&%I L]XMV;,-Q$F&[4,'
MH\Y6%$4_T-+9TD*)'DG%V;_?D9)5>W&, NL7ZD@=GWL>\DZGV4'(1U4B:GBN
M>:/F3JGU?NIY*B^Q9FHD]MC0FZV0-=,TE3M/[26RPFZJN1?Z_MBK6=4XBYE=
M6\G%3+2:5PVN)*BVKIG\9XE<'.9.X!P7/E2[4IL%;S';LQVN4?^Q7TF:>0-*
M4=78J$HT('$[=VZ"Z3(Q_M;ASPH/ZL0&HV0CQ*.9_%;,'=\00HZY-@B,'D]X
MBYP;(*+Q=X_I#"'-QE/[B/Z+U4Y:-DSAK> ?JT*7<R=SH, M:[G^( Z_8J_'
M$LP%5W:$0^>;^@[DK=*B[C<3@[IJNB=[[L_A9$/VVH:PWQ!:WET@R_*.:;:8
M27$ :;P)S1A6JMU-Y*K&7,I:2WI;T3Z]N&>RJ9J=@A5*6)=,(KQ]8!N.ZMW,
MTQ3 N'EY#[;LP,)7P((0WHM&EPKNFP*+<P"/F WTPB.]97@5\0[S$42!"Z$?
MQE?PHD%N9/&B;Y?[^6:CM*3L^'))< <77X8S%3-5>Y;CW*&24"B?T%G\^$,P
M]G^^0C8>R,;7T!=KJL"BY0AB"TNFJAQ84\!=Q5N-!;R4<HG_]0@/)<)6<*I,
M0@)M[AT4:D6+4I>@Z74NZGVKF2DA98AL!B)%3P2/1/9$1!DB4_A$BX F"8"N
M$.L-O3I>HQDB,X3P.WUUJH9"(+R!P$VBV T"W]IAF+EIE)*=329NX >=1C6%
MC[;2L/B)/:&D#P<TK<4G<H144ZE;$L2VU4H34Z/M+2GJN>>,YRVWBMY1H&B<
MN5$<&2M-W72<&6L2N@FMV;.FKP90'>:/P Y,%@HR-Z1,)]\HA, WK/\'I^,I
M_I=5.G:3)#%6EKB)[Y,5^Y'KIVF?"R^/W9S;B)B] 7^43>QCG SY\II_<.9_
MK<B2(6^3;\[;M3VXF^[@[I]SWIJ<V$I1V^RZ_:K:> ^YO5I?2N;K8<^3^>S&
M#DAJ\47T_#SZ=TCH]6E4U6[^HN8#6A@DVT";W%0477]73Z$;I!,:DR"E,35)
M?@J@2Z8[[JS157%,QI#RSX?(3>AV,S>()_ @-./GDL_5OBX-8LJP"8Q=/[/9
MG"7^I13P3EI,C7)G&ZDB+6VCNVXSK Z]^J9K45_=NT;_GLE=1>(Y;FFK/TKI
M6F77/+N)%GO;L#9"4_NS9DG_&RB- [W?"J&/$Q-@^(-9_ M02P,$%     @
M!H-%6M^O.9/>!0  ^@P  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
MC5=K;]LV%/TK%UZP)8!J2]0[2PPD68L52-&B:3<,PS[0$FT+D42/I.*DOWZ'
ME*S8JQ/T@VU2XKWWG/ND+[92W>NU$(8>F[K5EY.U,9OSV4P7:]%P/94;T>+-
M4JJ&&VS5:J8W2O#2"37UC/E^,FMXU4[F%^[9)S6_D)VIJU9\4J2[IN'JZ5K4
M<GLY"2:[!Y^KU=K8![/YQ8:OQ)TP7S>?%':S44M9-:+5E6Q)B>7EY"HXOX[M
M>7?@CTIL]=Z:+).%E/=V\[Z\G/@6D*A%8:P&CI\'<2/JVBH"C'\'G9/1I!7<
M7^^TOW/<P67!M;B1]9]5:=:7DVQ"I5CRKC:?Y?9W,?!Q  M9:_=-V_YLR"94
M=-K(9A &@J9J^U_^./AA3R#S7Q!@@P!SN'M##N5OW/#YA9);4O8TM-F%H^JD
M :YJ;5#NC,+;"G)F?B=6<+&ASV(CE:G:%9U^X8M:Z+.+F8%^>VI6#+JN>UWL
M!5T!HP^R-6M-;]M2E(<*9@ VHF,[=-?L58V_B6)*8> 1\UGTBKYP9!LZ?>$/
ML_W[:J&-0F[\<XQOKRTZKLW6R[G>\$)<3E 06J@',9G__%.0^+^^@C4:L4:O
M:9_?H?[*KA8DEP->&Q<:*.AC<%]7^&4M:"EKE*$E[K1I<L#AD;Y.1$G+JN5M
M4?&:JK:O>5L\V\JL48-Z@T-D),D.A0TU *2>L>D>VSG]);@B89. $$+1+(1R
M8?PZO9ON3KF8VJ_0?C%Z)V5)O"UI(1Z$0D. Y@?1=H).* @\/XJ]*/:QR;TD
M9EZ>)EAG7A1BGT:P4Z.\U1/9.%3%LW22>"QCE*1>F(>4)EX<)H= C#2@NSL/
M6P$^:<A@*66^%R8Y[,0!] 0^0E%(^*>NG&/.Z:JN29HU".X4G 9GEI$7L(""
M.(!U'TJ!-&+TQ9F"!BWKJN36X0<LPR#TLCAT++,T\)(H=RR3,+*L7W3L_WSY
M"KV3?8(G>Q1/]DC>"JW/742\YW#8V"#;[_G*YD_HL3S')R9F$0-=@%4<)UBE
M=,L74F&?1H$7YSY6$3R2)P#I!4GFY7E$'XNBVR#7GBB.P##+*,H!"]*(,_81
M?>#J7K@R95GH^? +2^"C.",&B3#(Z:/S/$:4XNY<(;71'HG'HNY*^Z 952 0
M<02&#*L L#(D4Y]6/HOA351"T0?5,>6-[1#?^@>A[T,2YC-01%@9".=^-)C?
M.;HRHM%TRLXH1J[:G(N\ %: U0?6@Z!4;2$;U*.2S0X^D@+>21C"D.=8,09?
M!1E IA&B[V??Y=Z-5*@]9)%#W&=AUW*4>.%22SQB=FM4^6EX1JF?>Q%+".'Q
M@C"B.(4W4C9PJ*76WZ$YC<Y Q\LB'[^02I'9IRBW$.K>MT:@(9@]TSTGCUK<
M)7+D<9Y2 D*H.@:7L^Q8]@]^6 CT&K';&?X(T"?P@1_X'@MMU:,6D*BQG[AU
MD"&OPL#5VO<5J,30UC1I;KN<;5]5Z[H6#"#IGM[(;0OSF*\X";MTPUM><H_>
M=@H><*R4?.*U>1K5]N[I+%%P;YV3P*=&MX&7;25KPSO%87?JTN!8>ECV%=R&
MK@Z0;^SM:B]Q*X"KE#WN48&8='#*\,HEI=;P;5GIC00Q#8NU\R(Z,DP=9-C4
M!?V',V1T&<SM1"0*?XV+WO,IL^:&UOQ!4"L-@B90*Z,N@(!C1[H(Z# ;++]-
M!ZW:N7I7FBO1(M/JGEB)NTUE)[&]I(T&IS8%7YFE\3A+XQ^>I;>R7;VYA962
MKJP[CT[25]4='_QVO-[TR?6+1CW!2NVL&-ZN*CL>7?1LD$<7F .9YS96"UPT
MA_-P8B%7;?4-JM"*K,A!!2UXC2:*X6OO@$AU5"7M0L+U,/'1S5^8%U_;RIZ\
M,Q#0A/8?I>C5"<4H\]35WON#; \BVQ!2LB,DC!,Z%IW9WGVT$6KE;MTV];O6
M]%?3\>EXL;_J[[//Q_M_!1@!&#?PIUA"U)^FB(SJ;]K]QLB-N]TNI,%=V2UM
MS@IE#^#]4DJSVU@#X]^=^7]02P,$%     @ !H-%6C)C5$+4"0  F5@  !D
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
MK/ZXY&S.I2F@__Y4%.KUBVE@LQOQ]"]02P,$%     @ !H-%6G\!T7DS P
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
M*@3>G*$U-Y*5]3'4$Y.2Y?7EAN"4<%V@OE\Q)O<W^F2K.\F,_P-02P,$%
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
M08X;JE9\^P4Z/V/#EW(J[1-MNUK/06DC%:\ZL%90$=:^\4.7PQ[ 'ST#"#I
M\%I V %":[159FTML,))+/@6"5.MV4S#9F/1V@UA9A5OE="S1.-4LH(-L ;0
M"E)>,&*C?8^N"5X32M0C6K*4-AEDB#!TQP +IML[T.D"%"94GFG(W>T"G9Z<
MH1-3^:WDC<0LD[&KM$CS*3?M!%VU@H)G!"T@/4>A_PX%7C :@,]?#P\/X:Z.
MIL\GZ/,)+%_X'!^1N"@$%-A&P_/>_,]K78J6"BKY:\AFRSL:YC4_YZ6L<0HS
M1_]]$L0&G.3M&S_R/@R9/A+9001A'T'X$GORF>0*I5ADB.ZVQ9#?EF1L2<S9
ML4F"<#J>3&)WL^]DH,R[B*9>7W:@<=1K'!U#XXLD_[HF1R([\#ON_8[_T[8<
M'S."(Y$=1!#U$43'6/+HK_WF3_W)Q'^R+0?*HM%%^'1;NGLGK;GEOF)1$"81
MA5P#O?.)9A#MS=%V%*_MX;OF2A_EMEGJRQ:$*=#S.>=JUS'G>7]])W\ 4$L#
M!!0    (  :#15IL?@,[PP(  #<(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;*U6VV[;, S]%<(KAA;8ZOB2]++$0%/O4J %BG3='H8]*#9M"[6E
M3)*3=E\_27:\)$V"/N0EEBB>(_)0(#-<</$D"T0%SU7)Y,@IE)I=NJY,"JR(
M/.4S9/HDXZ(B2F]%[LJ90)):4%6Z?J\W<"M"F1,-K>U>1$->JY(RO!<@ZZHB
MXF6,)5^,',]9&B8T+Y0QN-%P1G)\0/4XNQ=ZYW8L*:V02<H9",Q&SI5W&?>-
MOW7X07$A5]9@,IER_F0V-^G(Z9F L,1$&0:B/W.\QK(T1#J,/RVGTUUI@*OK
M)?L7F[O.94HD7O/R)TU5,7+.'4@Q(W6I)GSQ#=M\;( )+Z7]A47KVW,@J:7B
M50O6$524-5_RW.JP O &.P!^"_ W >$.0- "@K<"PA806F6:5*P.,5$D&@J^
M &&\-9M96#$M6J=/F2G[@Q+ZE&J<BB8X1U8C3##A.:.V%A]AP_H74\@$K^"6
MDBDMJ7J!,2D)2U#"<8R*T%*>:-CC0PS'1R=P!)3!]X+7DK!4#EVE S77N4D;
MU+@)RM\1E.?#'6>JD/"9I9BN$[@ZPRY-?YGFV-_+&&-R"H'W ?R>'VX)Z/KM
M\& +/'X[W-^33= 5+;!\X0Z^KS13D!"10KDLR#:1]Y*8?G(I9R3!D:,;AD0Q
M1R=Z_\X;]#YM$^B09/&!R-;$"SOQ0LL>["H&E23/!>;$/G:>=:_]UZUVA1N%
ME?R]3<_PD'H>DBP^$-F:GOU.S_[>Q[A43VSTBOSU(]4=VG8-( I4@3#%G#)&
M66ZJ8 PO2,0VY9L(^C8",\CFT;D>:V=#=[XJZ6NO@1><7ZQ[Q:^]^A?>6;_S
M:D1P5UIJA2*WHTE"PFNFFK;36;OI=V6;_H9]K*=B,\3^TS0C]8X(G;Z$$C--
MV3L]TS&)9DPU&\5GMG%/N=)CP"X+/=E1& =]GG&NEAMS0?=?(?H'4$L#!!0
M   (  :#15JGG3#NE ,  &L.   9    >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;,U7;8^;.!#^*Q975:W4+N\$]A*D3;CJ3KI*J^SU^J'J!P<FP2K8J>TD
M[?WZLPUA$Y;DLE4JW9<$FYF'>9YAAO%XQ_@740)(]*VNJ)A8I93K6]L6>0DU
M%C=L#53=63)>8ZF6?&6+-0=<&*>ZLCW'B>P:$VJE8[-WS],QV\B*4+CG2&SJ
M&O/O4ZC8;F*YUGYC3E:EU!MV.E[C%3R _+"^YVIE=R@%J8$*PBCBL)Q8=^YM
MYAH'8_$W@9TXN$::RH*Q+WKQ1S&Q'!T15)!+#8'5WQ9F4%4:2<7QM06UNF=J
MQ\/K/?H[0UZ166 !,U9])(4L)U9LH0*6>%/).=O]#BVA4./EK!+F%^U:6\="
M^49(5K?.*H*:T.8??VN%.'!PHQ,.7NO@]1V"$PY^Z^!?ZA"T#H%1IJ%B=,BP
MQ.F8LQWBVEJAZ0LCIO%6] G5>7^07-TERD^F<]@"W0":0\Y6E)A<O$6S$M,5
M"$0H^I/@!:F(_(ZFN,(T!_0J XE))5XKPP\/&7KUXC5ZH4W_*ME&8%J(L2U5
M:/H!=MZ&,6W"\$Z$X7KH/:.R%.@W6D!Q#& K3ATQ;T]LZIU%S""_0;[[!GF.
M%PP$-+O<W1]PSRYW]\ZP\;LT^0;//X$W4^)P52/H(Y$EFIGW CCJMN^$4#VB
M6SXF[8X6.K= MGA1 ?HT9U6%5,7L,"\^#^6IB2,8CD-WH5NQQCE,+-5F!/ M
M6.G+7]S(^75(XVN"95<".](_Z/0/SJ&GLY*LF:QTG6CE!*KV"K]!"U@12@E=
MJ09D*F1(U@8^-/"Z%V]3STFBV!G;VT/!SD;Q7,&N!'8D6-@)%OZP8$"+_U"K
MP8X.U?+C<#3JJ15>)&IV-M(?U"'J=(B>I<,0V[,(SRVY:X)E5P([4F[4*3?Z
MG[2\T37UOR98=B6P(_WC3O_XY[:\^$D1!\$H['>\IU9^[(2]2L_BIY4>AB.O
MLSIBF'0,D[,,][./&A.!\_[4T9!(GH3G1D$21ST6 V9^&"3]3C1@YKF!$PWS
M<)W'(<ZYB EOIKA_AKFT((>/?^N&7N+W<S)HZ,6CI)^604,G3CSW!*.#L=3]
MB=^/%OSP?0G5=Z&?M0&S@5<T&S [?D<;CO;!%*XZU<J<9@3*V8;*9F[M=KL3
MTYTY)_3VI_HD9:;[1YCF&/8><U5X2@Q8*DCG9J1BXLW)IEE(MC:S_H))U2[-
M9:E.@\"U@;J_9$SN%_H!W?DR_1=02P,$%     @ !H-%6O[MEW)."   GS8
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULQ9MM;]LV$(#_"N$50PND
ML?@JJ4L,M,G:%6B'HDZZ#\,^*#;M:)4E5Z*=9MB/'R6KIB6^2,84.!\<OQQ/
MQR-YSQTI73QD^=?BGG,!OJ^2M+@<W0NQ?C4>%[-[OHJ*\VS-4_G+(LM7D9 ?
M\^6X6.<\FE>-5LD8>1X;KZ(X'4TNJN\^Y9.+;".2..6?<E!L5JLH?WS#D^SA
M<@1'/[[X'"_O1?G%>'*QCI9\RL7M^E,N/XWW6N;QBJ=%G*4@YXO+T6OXZHKY
M98-*XDO,'XJ#]Z#LREV6?2T_O)]?CKS2(I[PF2A51/+?EE_Q)"DU23N^U4I'
M^VN6#0_?_]#^MNJ\[,Q=5/"K+/DCGHO[RU$P G.^B#:)^)P]_,;K#M%2WRQ+
MBNH5/-2RW@C,-H7(5G5C:<$J3G?_H^^U(PX:0&)I@.H&J&\#7#? 54=WEE7=
MNHY$-+G(LP>0E])26_FF\DW56O8F3LMAG(I<_AK+=F+R-HIS\"5*-AQ\Y%&Q
MR;D<(U& EV J9\Q\DW"0+<!55-R?5:_@UV^;>!LEE5"4SL$UOQ/@?;KEA=BU
MO'L$TWB9QHMX%J5"-A)\F>6/X/DU%U&<%"^D[MOI-7C^[ 5X!N(4W-QGFT*J
M*B[&0O:HM&L\JZU_L[,>6:R_YK-S@.$90!XBAN97_9OC9O.Q]./>F6CO3%3I
MPYW./ -OHB1*9QQ,J\7X+L\VZSA=GH&W<2J_CZ,$3(5T3>DSZ:-U.:<+\.<'
MJ1&\EU\7?YF\L;L\,5^^7/&OBG4TXY<CN:0+GF_Y:/+S3Y!YOYA\,Y"RAJ?P
MWE/8I7U23B53!W>M:-6JC$#;B4\"BOV+\?;0=%V,,H]YX5ZL8139&T6<1MUD
M0@Y+-/];+CL^![.L$"8;=TK8P<410I %0<M(70X&$(7E3#-92?=64J>5MZD,
MUTG\C[3PG0S3QE5#M4M3Y+7M,P@Q2LS&L;UQK*]Q'[*BX$;KF'9A%N*6<;H,
M030P&^?OC?.=QE7+<[M;GL7F3I3#;;+/-PTP0U[;1EU.#C#!T#(-@[V9@7MM
M;/*\C H'0=5D9:![T2?8;X^R+N9C$F"+*\.]C:'3Q@]9NGPI>+[JLC+4+Q^&
M'FJ[4A>C,&#(,ANAI^CFN>WD6YX :"2+L^6QP70H;<U^'E <GI8\]?6'\M9
MVIK>4IB&3K99Z5,W:ZPIBBAKKRF#',$(4FB9KHJ*T(W%G@2JM30B%/2H_&L;
MJ@O"JD>VA:50"=VL[$,AJ!.0A*3-<I,49M1BH*(D[(U).XF@SD =108AXH6>
MQ4!%2NA&95\:01V%<K##X"#;J>W4!<O!#K"%1U!Q$[K!V9-(4 <B\SV(M.6C
MR_D88JN="IS03<[>5((&*@8HH)I+=3D2A)YO6SX*G["#GQ67L-$V9\NC(^U
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
MD9CX(H? \F]-YB2.<R0YCN\5Z*#N,P_<O=ZB?RS(2S)/F),YC?^* A%.!^X
M!&2!LU@\T,TG4A$J!NC3F!>_8%.V'<D>_8P+FE3!LIQ$:?F/GRLA=@*@\TH
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
MQ/.)9_8V;KV-K]:5.2Q!NTLN%I;Q+0O++<7F-Q+KI"ULTQ;^K\(2#C;K@9+
MP[VM-\"",.P_T@84H9Y#S#N/G5,KX-RDLC0RG0"P@\->T9@9<1[MVS'"PM"]
M4"?Q66N#_VM]:9B=>[IT/'!@@ 6^X_<=#&$T""Y41TQ.\9.K\;?OXL\6FD:W
MZRZ@M/^XF7 XP-3I^S/@:.A?='AJ8O#5KWWTE65;5O?_F9Y 6!&#T0\=ED0:
MNGTW0U1P7@\;+T/4 _7(A4\"/G46^'IKT>V/3SL&YN;7T&D$/B9.WY.AU0AQ
MX(=]5X9>8TQ<VG^'[+-)(0>QJB8NB6*^+53=2K=GVZGN?37+],X_E=->-8&<
M9.I1\1,3J[20*(.EEG1&@0Y*U--7O5!\4\TCKUSIZ:8Z7.N)%40)T->7G*OC
MHKQ!.P-'_P)02P,$%     @ !H-%6M-8%&OJ P  U0X  !D   !X;"]W;W)K
M<VAE971S+W-H965T-3(N>&ULK5?;;MLX$/T50HL67:!KW7Q-;0&)E6+[4&P0
M-]V'11]H:62SE427I.SD[Y>D9-E6*,DH^F+K,N=PSHPXG)D?*/O!MP "/6=I
MSA?65HC=C6WS: L9Y@.Z@UR^22C+L)"W;&/S'0,<:U"6VI[CC.T,D]P*YOK9
M POFM! IR>&!(5YD&68O=Y#2P\)RK>.#1[+9"O7 #N8[O($5B*?= Y-W=LT2
MDPQR3FB.&"0+Z]:]"5U? ;3%5P('?G:-E)0UI3_4S:=X83G*(T@A$HH"R[\]
M+"%-%9/TXV=%:M5K*N#Y]9']HQ8OQ:PQAR5-_R6QV"ZLJ85B2'"1BD=Z^!LJ
M02/%%]&4ZU]T*&W'CH6B@@N:56#I04;R\A\_5X$X [CC%H!7 ;PF8-@"\"N
M?RU@6 &&.C*E%!V'$ L<S!D](*:L)9NZT,'4:"F?Y"KO*\'D6R)Q(OB41S0#
M] 4_ T=_H97\KN(B!403=)\DH+.BWJ)'+ "]"T%@DO(_Y[:0BRL*.ZH6NBL7
M\EH6<CWTF>9BR]%]'D-\26!+KVO7O:/K=UXG8PC1 /GN>^0YWM#@T/)ZN&^
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
M6($@:;H7PUXPTMDB*I$:2<7I/OV.DJ+8DBP$6]_8)'7WU_V.Y.G6!R&_J1Q
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
MH]+/RVVOY8%DNV*;YAV3DB7%VRTE(>5Y _7Y/6/R\2#OH-Y\O/P74$L#!!0
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
M2B#_?5H4]>8/5<!S47YKJGW]7U!+ P04    "  &@T5:U.]Q>)$#  !:"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RM5MN.VS80_15"#8H$V*RN
MEJRM;6!M;]$^!##BI'TH^D!+8XM8B51(^K+]^@PIK>*+;"R*O$B\S!S..22'
M,]H+^:P* $T.5<G5V"FTKA]<5V4%5%3=BQHXSJR%K*C&KMRXJI9 <^M4E6[@
M>;%;4<:=R<B.+>1D)+:Z9!P6DJAM55'Y,H52[,>.[[P.?&:;0IL!=S*JZ0:6
MH+_6"XD]MT/)605<,<&)A/78>?0?YHFQMP9_,=BKHS8Q3%9"/)O.G_G8\4Q
M4$*F#0+%WPYF4)8&",/XUF(ZW9+&\;C]BOZ[Y8Y<5E3!3)1_LUP78V?HD!S6
M=%OJSV+_![1\!@8O$Z6R7[)O;3V'9%NE1=4Z8P05X\V?'EH=CAS\^(I#T#H$
MYP[1%8>P=0C?ZA"U#I%5IJ%B=9A332<C*?9$&FM$,PTKIO5&^HR;;5]JB;,,
M_?1DJ47V_'&*RN5D)BH\38HV&\)S\E35I7@!(%/@L&::+$K*%?E(ELTA(6)-
MK@(\'4P;R/LY:,I*]0']OB[GY/V[#^0=89Q\*<16X3)JY&ID8N)QLS;J:1-U
M<"5J/R"?!->%(D\\A_P4P$4).AV"5QVFP4W$.63W)/3O2. %44] L[>[ASWN
M\[>[!S?8A-VNAA8OO+:K!970;LJ"ON UU>112LHW8-O_/*Z4EGCG_NW3OL&.
M^K%-'GI0-<U@[&"B42!WX$Q^_<6/O=_Z=/N98/.?!':B:=1I&MU";V_*RFJ:
M'1WT/@4;I(%%,HEW-_'#* X'(W=WK$V/61#'P_C4;'YIEJ;#P.^L3N@,.CJ#
M_T7GCG!\;/!B,X[#0#0]0.\-;>#CX^"]-$W/@I_UF26![YUQO#0;1FDP[.<8
M=QSCFQR_"$U+DM&:X9_]ATS5%=:&;;G%5&(24PDX7X@2.U4MQ<[>&75'L%V#
MU"\V-\*W+:O-1"L8)[H Q.1*E"RG&J%6%--E!L1FYUX-XPO60>J=GY(>HS@Y
MU^_2R$_2*T<DZ>1+;LKW=,A *7,"R*I] )#F50DE9&+#K<PHHA&.V>( :Y.3
MP]2KE=+XLSH?G3VCLUE"0F$*C1VT$WU2)A>7) @C/SW3LL=J$(7)F9@]5E$\
M3,_4=(]>W0KDQE8O"@/><MT\/-UH5R ]VKK@;'R*A5-3Y_R ::JN3U1N&+ZX
M):P1TKM/,";95#)-1XO:ONTKH;%2L,T"BS^0Q@#GUT+HUXY9H"LG)]\!4$L#
M!!0    (  :#15KD0X7M7P4  .T:   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;+59;8_B-A#^*Q8]57?2+<1.0F#+(@%[;:_JZ59+[ZI^]"8#1)?$
MU#;[\N]K)R$A+VL"9;] ;#(OSXSM>1A/GAC_(38 $CW'42)N>ALIM]>#@? W
M$%/19UM(U"\KQF,JU9"O!V++@0:I4!P-B&4-!S$-D]YTDL[=\>F$[604)G#'
MD=C%,>4O<XC8TTT/]_83]^%Z(_7$8#K9TC4L07[;WG$U&A1:@C"&1(0L01Q6
M-[T9OEX03PND;WP/X4D</",-Y8&Q'WKP.;CI6=HCB,"76@557X^P@"C2FI0?
M_^9*>X5-+7CXO-?^:PI>@7F@ A8L^CL,Y.:F-^JA %9T%\E[]O0[Y(!<K<]G
MD4@_T5/^KM5#_DY(%N?"RH,X3+)O^IP'XD" N*\(D%R =!6P<P$[!9IYEL*Z
MI9).)YP](:[?5MKT0QJ;5%JA"1.=QJ7DZM=0R<GI4C+_Q]5<!2) "Q:KU2%H
M%M\D0)_B;<1> - <$EB%$MU%-!'H"BVSI".V0LNOR]D]FNELA/(%?4L"X.AS
MXD.B\Y-*H/>W(&D8B0]:5!M$7[?:B,A'LZU:@GZ8&4Y7DLCT:EO?EK?H_;L/
MZ!T:(+&A' 0*$V4GE.+CP<1?&[83RFDU^:XRG@RDBI-&._#SF,RSF)!78H()
M^L(2N1'HDT(35!4,5("+*)-]E.?$J/$6_#ZR\4=$+.*T.+3H+FX;W+&+I-NI
M/ONUI*=1:PM,)N>TR^DCY5ILJ0\W/94P ?P1>M.??\)#ZY<V4!=25H'H%! =
MD_;IUYT44J4_3-8?T0.LPR11CVK'J_7H WJO5DBV=CZTA2'3/4QUZX/P<8H=
MSQY-!H^'^(P>G(G/+?"Y1GR_<9I(M6>/ '$;0(AKVS4<1DMGXA@6.(9&')^>
M@?NA.(YDV$!RY5J>5X-B-'8F%*^ XAFAJ+*R@K!#4KPF%.R-K!H4H[$SH8P*
M**/NNP?2[ZY;9]3<.I:#G1JXEK<J&ZSB];CP>MQE+=&'"$[U>MSPQ\$NJ3EM
MM'YF1K!5%FK+B.X["+VV=%V&YZUB06H@&7I4TZ>BS2T=PAV/Q_6]9/;G7+P'
MQ 0;B]3?*0.#X&KV"%PQ2K0_*M =#Q7&K>(9:2%K18@O6<@NI:T:"5)&@OS?
M6K8301J0-.GM.<]L>(>E8-BWW'K2C:Z<"[4D)MA("BIEK0.F3!G&!Z!<NV_5
M3QNST7-!E50$F[E(M<9U@.4T81'<']7KMMGLN;!*!H+-%*1:[SK <INP[%'?
M'=9AO04?P24AP69&<JSV=0 Z; %*^FXC?\,C6[**H.0AV$Q$CM7!#@B\EA5(
M^J,Z S8[<FZJ2I:"S33EU)+8 ?BHD1*5.:M1&HU^G8N[Y#EX?%IIO ?=L=%P
M%^J/*Z>^W-$(_1FN%.Y_@/)7:,"%"$T>D[>@1Z2D1\1,CRK;]D(!.F+202]:
M%!$49^T"3%! 7]K^6"\ZJG+VJHC3HJH:FI))$2,_J9X'M^!#_* V@:$=,3^B
MD.3>>GMOAZ_C?@OJ1$KJ1,S4R7A"= N%V< ^<3@+A2D2;\&L2,FLB+GG,UNO
M.:RI!/19;8 P$:&/OM-HUTJ?R47[0)?25D5>TB]R0BOH#YKL=.?2E/%,G7M8
M^\86;O 4L]ES897TBYCI5P56MZ7<T@T:C6VOSDOR]PP!J+I<4BO2J=ESRD'4
M;/M@U[4]7'?Y+1H_I&1<Q,RX+G#,>,V8CXCCUKM"9D=.!3HXN#B(@:_3^Q2!
M?+9+9-;=+F:+.YM9>E-1FY_CZT5V\U*JR2Z"OE"N_K *%,%*J;3ZGH+(L[N5
M;"#9-KV>>&!2LCA]W  -@.L7U.\KQN1^H T4-US3_P!02P,$%     @ !H-%
M6JD$+ZQL P  B@H  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULK5;?
MC^(V$/Y71NFINI.ZY!<+[!8B =E3^W ZM*AW#U4?O&0"UCIQ:AM8_ON.G6P.
MN"SE87D@MC/SY?MF;,^,]U(]ZPVB@9="E'KB;8RI[GU?KS98,-V3%9;T)I>J
M8(:F:NWK2B'+G%,A_"@(!G[!>.DE8[>V4,E8;HW@)2X4Z&U1,'68H9#[B1=Z
MKPN/?+TQ=L%/QA5;XQ+-7]5"T<QO43)>8*FY+$%A/O&FX7TZLO;.X!O'O3X:
M@U7R).6SG?R93;S $D*!*V,1&#UV.$<A+!#1^+?!]-I/6L?C\2OZ9Z>=M#PQ
MC7,IOO/,;";>R(,,<[85YE'N_\!&SZW%6TFAW3_L&]O @]56&UDTSL2@X&7]
M9"]-'(X<HOX;#E'C$%WK$#<.\;4._<:A[R)32W%Q2)EAR5C)/2AK36AVX(+I
MO$D^+VW:ET;16TY^)ED:N7J^F5'D,IC+@G:39G5"R@P>BDK( R+,L,2<&U@(
M5FJX@27MOFPK$&0.4TU;IK(^&F@;PO+K<OH('U,TC O]B:P_@ ]ZPQ3JL6^(
ML_VROVKXS6I^T1O\P@B^R-)L-#R4&6:G #Z);15'KXIGT47$%%<]B,/?( JB
M?@>A^?7N<8=[>KU[=$%-W.8O=GCQ6_FS<6WRMV '.I &IDJQ<HUN_/?T21M%
MI^N?KMC7V/UN;'OCW.N*K7#BT96B4>W02W[])1P$OW?%[3W!TG<".XEIOXUI
M_Q)Z\LCU\TVN:-_STB#A&U#,8%< :Z P<$CVBMTE02_H4V9WQZ%YPRP\-4N[
MS:(?9B=R;ELYMQ?E/+Q4=,G2_A \1_AX0*;TIRXQEV%B<)XPA*(^D /(V*'K
M2,_?"RA]!Z"3D W:D VN"UG&=SQ#N@H/'$76%;0:Z.XX96?)_U^+])+%"?]A
MRW]XD?\W*>@6%]P<NB@/N[99?#L\X]UM-NB?D1_^3)ZLNOF/6OZCB_R_NW*-
MV0W;H:+N V:"49FBLB,%4IEA7,&.B2U"A:JN+< ,9=^XDK2F^\]T*:^_.CSB
M&@YZ=Z,SX1U606]P)OMGH[M>& ='O_-CZQ]5Z0+5VG4[&E9R6YJZ?+6K;4,U
M=7W$V?J,&JVZ+_H!4W=I7YA:<ZK# G."#'I#.D"J[GSJB9&5ZP6>I*'.P@TW
MU"RBL@;T/I?2O$[L!]KV,_D/4$L#!!0    (  :#15H1)+I7TP4  ,0F   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;+6:76^C.!2&_XJ57:UFI E@
M0R#I)I&:,C.[%[.JVIW.-0U.@@HXBYVD_?=K/@H8B N1<],$8K_V>?#'RZGG
M)Y*\T!W&#+Q&84P7HQUC^QM=I^L=CCRJD3V.^2\;DD0>XY?)5J?[!'M^5BD*
M=608MAYY03Q:SK-[]\ER3@XL#&)\GP!ZB"(O>5OAD)P6(SAZO_$0;'<LO:$O
MYWMOBQ\Q^[F_3_B57JKX081C&I 8)'BS&-W"&]=$:86LQ%. 3[3V':2A/!/R
MDE[\[2]&1MHC'.(U2R4\_G'$=S@,4R7>C_\*T5'99EJQ_OU=_5L6/ _FV:/X
MCH2_ I_M%J/I"/AXXQU"]D!.?^$BH$FJMR8AS?Z"4U'6&('U@3(2%95Y#Z(@
MSC^]UP)$K0*TSU1 1074K&"=J6 6%<R^%:RB@I61R4/).+@>\Y;SA)Q DI;F
M:NF7#&96FX<?Q.ES?V0)_S7@]=CRD9'URWC%R?G@CD1\.%$O?R"Q#[Y&^Y"\
M80Q6.,:;@('[T(LI&(-'/OS\0X@!V8!_2#Q^PI1Q@4P,W)Z\Q*?@T\/C3_H9
MW*8/-F!OX).+F1>$_-88_ YT0'=>@NG[1Q"#?W?D0'FS=*XS'EG:/WU=1+'*
MHT!GHH (_" QVU'P-?:Q+PKH'$G)!;US62&IHHO7&C#A%X ,9'5TZ*Y_=;.C
MNMN_.I)$8Y9/V<STK#-ZZ:/HHBJME2XY-W3OK?%BQ-<4BI,C'BW_^ W:QI]=
M1%2*N8K$!%I62<O*U,US<R(;DEV\+)6\5(JYBL0$7I.2UT0ZNE9X&\1Q$&_Y
M"LP7B#4&G_ATSB?VYRZ,N9R=R:4;TW%I&@8?Y\<Z'FF;0_$H$A/PV"4>6XKG
M>^+%Z>KX 12[!079<-* (FUI*!1%8@(4IX3B2*$4.\8'3)P6D_',FC:82!L:
MRD21F,!D6C*92IEP([/!00\LTS86$S7GC[2MH5@4B0E89B66F10+W]('K"VS
M%AO+M)P&FW:A]@+D2GMU8<S0J'R9T6>"I#8,O^ZY2^87C( CO_T%X$%(BI:$
M<&=PUF B[\_0 :-*3:17<[50NH7_ROP^]L>W1YSP]Q>0+<* 6V0,OGE! IZ\
M\(#!'B<@V^T[L4&5N[U2-5>5FH@757C1!3O^@?H9T6PH=H_$7-:ICT2D&<T5
M7=[Z8%:*U$16E?6&<N]=W_Y[$,K%(*PAFIB:W5S!BG("25,SFVM85S&HU>:^
M&%3ED*'44-:W[QXQ6>V8>"]F=C,FI8Y8E9I(J/+$4&Z*Q<V\!Z1)!Z29-FG-
M#:6^6)6:"*ERQE!NC3NV]AZD[#8IR](F5I.4W6>Q<>5=O!1!Y8-A+R/<>Y_O
MP<=IQ<WQ(-C$H]0WJU(3*5;.&<JM\SU.LAQH2NG\Z[M<9/".KM1AJU(3 58>
M&\XNS'E 13ZX@*92S56E)J8(*X^.Y!Y]<.(#M9TX<F;-A4O>ZE!&JM1$1I43
M1U(KVC?[4:C4R4SMID&0-S48S#4\-*H\-))[Z'X9D$)$>-=WG*8;E#<U&,PU
M##.J##.2&^;>:9!"1V S-9N&2=[:8#;72$RCRG<CN>\>E@LIQ(3EQK":.<6N
M4JU%R95W[-+ *SN-Y'9:83H$=:2?;:N9#I'W9_"PN8;/1I7/1O;5TR%(9>[Y
M3JF:JTI-Q%MY>"3W\)>F0U#;J?/W8M3R TJ=NBHUD57EU)'<J0]+AQ1B8CH$
M::W).NUZU8.M-:RC&-3,,]D05)EG),]0#\J&%%I"2(B_Z+=B4NJ45:F)_WZN
MG+(I=\I#LR&%G)@-<;1I$Y*\V<'_=+Z&538KJVS*K?)%V9!"4R0U;64"[XIR
M'ZPUKKR+ER*H3+'9RQ0KS(:8'2EG1W.:+E'>K\$#2:F#UFO'>R*<;+-C4A2L
MR2%F^8F6\FYY%.LV.X#4N+^"-VY^H*J2R<]W_? 2OH51$.(-ES0TA_N5)#\R
ME5\PLL\.$3T3QDB4?=UAS\=)6H#_OB&$O5^D#90'UY;_ U!+ P04    "  &
M@T5:6U_*2#P$  "B%   &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM
MF&V/VC@0Q[^*E:M.6ZGDF03V &E9VMZ]Z F5=OO:2P:(-K$YV\#NMS_;R0;R
ML&E8Y0V)C>=OSX]A9N3)B;(GO@,0Z#E-")\:.R'VMY;%USM(,3?I'HC\9D-9
MBH4<LJW%]PQPI(W2Q')M.[!2'!-C-M%S2S:;T(-(8@)+AO@A33%[F4-"3U/#
M,5XGOL?;G5 3UFRRQUM8@?BY7S(YL@J5*$Z!\)@2Q& S->Z<VX43* .]XB&&
M$[]X1\J51TJ?U."?:&K8ZD20P%HH"2P?1[B')%%*\AS_Y:)&L:<RO'Q_5?^B
MG9?./&(.]S3Y%4=B-S5&!HI@@P^)^$Y/?T/NT%#IK6G"]2<ZY6MM ZT/7- T
M-Y8G2&.2/?%S#N+"0#K:;.#F!F[5P'_#P,L-O*X&?F[@:S*9*YK# @L\FS!Z
M0DRMEFKJ1</4UM+]F*C??268_#:6=F*V$G3]-)A+<A&ZIZD,)XZS'X1$Z'.Z
M3^@+ )H#@4TLT#+!A*,!6LGPBPX)(+I!_U(R>  NI, 2F(Y$L@:DA='=";.(
MHYOEZB?_B.[4CQR+%W2S ('C1$X-RD8[S$!M\ %9B&>#_!$3]&-'#UR>BT\L
M(5U7#ECKW,UYYJ;[AIN.B[Y1(G8<?2811&4!2S(KP+FOX.9NJ^("UB;RG$_(
MM5V_X4#WW<V]!O-%=W.WQ1NO" -/ZWEOA8&&W,0UL_.;[516NN5[O(:I(=,.
M!W8$8_;G'TY@_]7$I$^Q14]B)5Y^P<MO4Y_-81L3$I.M3#J)#MT;&:!9J'YL
MPIC)!5I.Y>+CS W',FZ.EWA:][P63T]B)3S# L^P%<]7AHE*"+^!,JQ!&05!
MA4GK1M<RZ4FLQ"0HF 2M3/(<^1LD00W)( S#"I/6C:YETI-8B4E8, E;F<C2
MO8&X Y:PCF7DC2I86O>Z%DM/8B4LHP++J!6+K%%7I)91/;78_K#"IF%1+?\L
M6D_U3I_'A<_C+G\/U7; \UYVA7(@*#K*Z4\(K@(RKOGJ!?ZX J3U--<&2T]B
M)7".?6[A[-;B_4LWMQ -[H[ 9+..=/I%LA\$] 7'##W@Y !H#RQKL!K;)[O/
M.M^KVJ(OM3+>BP[9>4>M/_!($]5QV!B&N6QX&8>.Z5:+?OON5[/J2:W,RCVS
M<CL7_@Z$,C''N4 T=,WJ7S5?5@+IFDXU>S4M<TSOK%;VZ=P:.ZV=Y&7A[N"2
M5W?)'9O#FD^]ML)]J94)G9MAI[T;+I?Q#I#\.B0O-$<U2+TVQ'VIE2&=6V*G
MO2=N*.H=2 T;2(U,SZV2&G;)-8OV([X7P;D#=CJUP)UK? <^0=WOT RKG6'[
MN:X.I%Y;9NOB\B8%MM678!RMZ8&([#JBF"TNVN[T]5)E?JXNX/2ET%DFN[W[
MAIDL81PEL)&2MAG*,&#9A5@V$'2OKX@>J1 TU:\[P!$PM4!^OZ%4O [4!L6U
MY.Q_4$L#!!0    (  :#15K$1?B'IP(  %D&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;(5576^;,!3]*Q:KIE9:"B$!TBY!:I).F[1)4=-N#],>
M''()5HU-;2=I]^MW;2C*6IJ^@#_N.>>>:WP9[Z6ZUP6 (8\E%WKB%<94E[ZO
MLP)*JL]E!0)W<JE*:G"J-KZN%-"U Y7<#X,@]DO*A)>.W=I"I6.Y-9P)6"BB
MMV5)U=,4N-Q/O+[WO'##-H6Q"WXZKN@&EF#NJH7"F=^RK%D)0C,IB()\XEWU
M+Z>)C7<!/QGL]<&86"<K*>_MY-MZX@4V(>"0&<M \;6#&7!NB3"-AX;3:R4M
M\'#\S/[%>4<O*ZIA)ODOMC;%Q!MY9 TYW7)S(_=?H?$36;Y,<NV>9-_$!A[)
MMMK(L@%C!B43]9L^-G4X (3A&X"P 80N[UK(93FGAJ9C)?=$V6ADLP-GU:$Q
M.2;LH2R-PEV&.),NC<SN>U/TM28S6>)9:UJ72ZS)=5EQ^01 IB @9X8L.!6:
M],C2'2'[6X?*G%QKP[!$EF2K% CC\-^EV/1N095D1G5!;N!ARQ3@D1I-\'LB
M<\@!HU\HG\[!4,;U&3DA3)#;0FXULNFQ;]"P3=O/&G/3VESXAKDY9.=DT/]$
MPB <DKOEG)R>G/U/XV.]VJ*%;=%"QSMXJV@%5= 4;4&?K"%RI105&V>._+Y:
M::/P@_O3E7/-/>SFMI?P4E<T@XF'MTR#VH&7?OS0CX//1S(?M)D/CK&GM])0
MWI54#8L<S%[D73J(H^!B[.\ZU(:MVO"H&I8]ZA*K4?&!6-)/PFZMJ-6*WM.*
M>_A(N@2C5X*C)!YT"\:M8/R>X,@*7G0)QJ\%@RCJ%DQ:P>3XV16 ;3<WH+H4
MDU<'V ^C_NB%I'_0*6S3_4'5AN&5YI C+CA/D$#5C:R>&%FYYK&2!EN1&Q;8
M^T'9 -S/I33/$]N/VK])^@]02P,$%     @ !H-%6B*=WGUQ @  * 8  !D
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
M40OG4='BL="ZJAYK9SQ</*]V=W6BY31A)1C5.R]W+[SSVMEDYD_#H)]N!K/
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
M- 'X?BF$?IN88Z(_Y;,_4$L#!!0    (  :#15JZ#066N (  &('   9
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+55;4_;,!#^*U:&)I 8:=(V+2R-
M1.G0D( A&-N':1_<Y-I8Q'9F.RW\^YV=-.M8B28D%"E^NWONN?/=.5Y+]:!S
M $,>>2'TQ,N-*4]\7Z<Y<*J/9 D"3Q92<6IPJ9:^+A70S"GQP@][O<CGE DO
MB=W>C4IB69F"";A11%><4_4TA4*N)U[@;39NV3(W=L-/XI(NX0[,?7FC<.6W
M*!GC(#23@BA83+S3X&0ZMO).X!N#M=Z:$^O)7,H'N[C()E[/$H("4F,1* XK
M.(.BL$!(XU>#Z;4FK>+V?(-^[GQ'7^94PYDLOK/,Y!-O[)$,%K0JS*U<?X;&
MGZ'%2V6AW9^L:]DH\DA::2-YHXP,.!/U2!^;.&PIA.$+"F&C$#K>M2''<D8-
M36(EUT19:42S$^>JTT9R3-A+N3,*3QGJF>02T"5-/I!KJA2U$2+[,S"4%?J
M[!$FR-=<5IJ*3,>^08-6S4\;\&D-'KX 'H3D2@J3:_))9)#]#> CTY9NN*$[
M#3L19Y >D7YP2,)>."#W=S.ROW?0@=MOP]!WN/T7PZ UP"%QX3@D,]"I8J7+
MFQ^7*$LN#'#]<U<(:N#!;F!;4R>ZI"E,/"P:#6H%7O+^71#U/G;0'K2T!UWH
MR9<2[*6))2DL<5+2)RP8H[%<"FH@(T82Z=S0=@J/!D36R!I0?.>=UB:'SJ2M
MZ542CH;'P2"(_=4.KL.6Z["3ZWEE*@58_?/:/A.IY+"+0(T3;1$(T/KQ;O-1
M:S[ZSU U=^P&<BT-><+>=R8Y1BY]GJ0UH4[D5U[QJ.4]>JO,'+T![7%+>_RZ
MS!1-P-.N@(__2<%H@%_X+ 7\K;['02U==]<(70E3M\!VMWU 3NN^^4>\?GVN
MJ%HRK)("%JC:.QJA<55W]'IA9.FZZ%P:[,ENFN,C",H*X/E"2K-96 /MLYK\
M!E!+ P04    "  &@T5:LG*APHD#  !_"P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V.2YX;6RU5EUOVS84_2N$&A0)T%K?'TYM 7'487OH$#3+^C#L@99H
MBXA$NB1E=_]^EY*LRC+C94/W8HO4N4?W')*7=W'@XEF6A"CTK:Z87%JE4KM;
MVY9Y26HL9WQ'&+S9<%%C!4.QM>5.$%RT075E>XX3V36FS$H7[=R#2!>\415E
MY$$@V=0U%G^M2,4/2\NUCA.?Z;94>L).%SN\)8]$/>T>!(SL@:6@-6&2<H8$
MV2RM._<VFVM\"_B=DH,</2.M9,WYLQ[\4BPM1R=$*I(KS8#A;T_N255I(DCC
M:\]I#9_4@>/G(_M/K7;0LL:2W//J"RU4N;02"Q5D@YM*?>:'GTFO)]1\.:]D
M^XL./=:Q4-Y(Q>L^&#*H*>O^\;?>AU& &[T0X/4!WC0@>"' [P/\UP8$?4#0
M.M-):7W(L,+I0O #$AH-;/JA-;.-!OF4Z65_5 +>4HA3Z4<L&&5;B1Z(0(\E
M%@2]1RLL:8XP*U!&JT:1 @VPW0"[SHC"M)(W$/#TF*'KJQMTA6PD]5N)*$-/
MC"KY;C3Q6\D;";0P>74R7M@*M.B,[+S/>]7E[;V0M^NA3YRI4J*/K"#%*8$-
M)@Q.>$<G5MY%QHSD,^2[[Y#G>($AH?O7A_N&\.SUX=X%-?ZPKG[+Y[]^7?^X
M6TLEX*#]:;*[HPO,=+KXW,H=SLG2@NHBB=@3*WW[QHV<#R:K?B19]H/(3FP,
M!AN#2^SIKU!X*<MY34R>=;%A&ZOKZSYU0S]P76=A[\=V&'">E\1^?(K+SG')
M?.XZ[@ [T1 .&L*+&KZTM8\4[_&>""CEB#7U&G8%WR 05D/Q[4\HW I2P7&$
M?8.NX4;1!17J0(ZKO*FP+M,WZ)H>X3<F1[I,HK%2/TK\P)\X8L+%<1PE$T=,
MN+D7COA.+(D&2Z*+EK1E#>X;!/4U?T;X@(6Y"$5GWT\\UYN(.0?%L3\!9><@
MUX'-8M81#SKB_VEIB[ZP_YO%C4V+%H5A./'#A$O"T)D<B\R "QS?B6.S*<E@
M2G+1E.[V(N,;2W8W%LAK9/%]QJBR(X_'6<W.EOP<Y,R2^42?"12%9G'S0=S\
MGW<NK-M_EC<WR7,G\LY!!GDF4#3=T/:H-:F)V+8MGH3=V3#5W<W#[-!%WK7-
MTV1^!=UEUPQ^I^E:TT]8;"F3J"(;H'1F,10-T;5[W4#Q7=L K;F"=JI]+*%#
M)D(#X/V&<W4<Z \,/7?Z-U!+ P04    "  &@T5:^H!K=?\"  "A"   &0
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
MTX'8$2U;JG+ 2:Z:C#GAHF51AY%H0X'* '%^00A_'<@%ZL9V^@]02P,$%
M  @ !H-%6FY_.;HU @  *04  !D   !X;"]W;W)K<VAE971S+W-H965T-S0N
M>&ULC93;CM,P$(9?Q0H2 @F:-#V 2A*IW8+8BUU5K8 +Q(633!)K?0BVTRQO
MCP]I*-"M]J;Q8>:?;Z8S3GHA'U0#H-$CHURE0:-UNPI#533 L)J(%KBYJ81D
M6)NMK$/52L"E<V(TC*-H&3),>) E[FPGLT1TFA(..XE4QQB6OS9 19\&T^!T
ML"=UH^U!F"4MKN$ ^DN[DV87CBHE8< 5$1Q)J-)@/5UM%M;>&7PET*NS-;*9
MY$(\V,UMF0:1!0(*A;8*V'R.< .46B&#\7/0#,:0UO%\?5+_Y'(WN>18P8V@
MWTBIFS1X'Z 2*MQ1O1?]9QCR<8"%H,K]HM[;SJ, %9W2@@W.AH 1[K_X<:C#
MF4,</^$0#PZQX_:!'.46:YPE4O1(6FNC9A<N5>=MX BW?\I!2W-+C)_.#E";
M$FNTAU9(37B-WJ)[+"6VQ4*OMJ QH>IU$FH3S+J$Q2"\\<+Q$\+3&-T)KAN%
M/O(2RK\%0D,YHL8GU$U\57$+Q03-IF]0',5SI#SX%=W96(*9TYT]NP3?U[G2
MTC3,CTMY>[7Y934[1"O5X@+2P$R) GF$('OY8KJ,/EQAG8^L\VOJV7W'<I!(
M5&8@+"W.*9Q*H2[!>KFED[,#>LRF27B\0+ 8"1;/)# /@VT34Z]K (O_ :)_
M",*S]F4@:S>D"A6BX]IW\G@ZO@-KW_Y_S/TC<H=E3;A"%"KC&DW>F?#2#Z;?
M:-&Z8<B%-J/EEHUYRT!: W-?":%/&QM@?!VSWU!+ P04    "  &@T5:U.L4
MG@X(  "A,0  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R]6VUOV[8:
M_2N$;W&Q 5W,=U&YB8$VVG +=&C1K-N'81\4F8F%RI*O)"?IQ7[\*%DV+9)B
M[()H$"26?'C$\_#MB(]T]5357YJ5E"UX7A=E<SU;M>WF<CYOLI5<I\U%M9&E
M^N:^JM=IJP[KAWFSJ66Z[ NMBSF&D,_7:5[.%E?]N8_UXJK:MD5>RH\U:+;K
M=5I_?2N+ZNEZAF;[$Y_RAU7;G9@OKC;I@[R5[>?-QUH=S0\LRWPMRR:O2E#+
M^^O9&W294-X5Z!&_Y_*I.?H,.BEW5?6E.WBWO)[!KD:RD%G;4:3JWZ.\D471
M,:EZ_&\@G1VNV14\_KQG_Z47K\3<I8V\J8H_\F6[NIZ)&5C*^W1;M)^JI__*
M01#K^+*J:/J_X&G PAG(MDU;K8?"J@;KO-S]3Y^'0!P50'RB !X*8+, G2A
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
MQ!', 7C D"BR[\&]]U&X>4^%V_]"CA\!4$L#!!0    (  :#15J7BKL<P
M !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6
MH@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.
MD4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,
M<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW'
M]I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ !H-%
M6@:2RY;(!0  ##(   \   !X;"]W;W)K8F]O:RYX;6S%FTMSXC@0@/^*BLMF
M#UF"7\Q,35)%@&RH(H2*V;E.*;8(JM@2*]EYS*]?64QFVL'IVDO#B2 [YJ-E
MZ^N6Q-=G;1[OM7YD+V6A['EO4U7;+_V^S3:BY/8OO17*'5EK4_+*O34/?;LU
M@N=V(T15%OW@["SIEURJWL77MVLM31^^T97(*JF5:VP:ODGQ;'\?;]ZR)VGE
MO2QD]7K>\W\7HL=*J60I?XC\O'?68W:CGZ^UD3^TJGB19D87Q7EOL#OP39A*
M9GO-:0.YXO?6MU3\_HX[D/-><N8NN);&5OX,?WWN&)^$.WGWKJ[TE2PJ82:\
M$G\;76^E>F@NX[Y%'WP-'X>WUUT0OYC_$T:]7LM,3'16ET)5NS@:432 RF[D
MUO:8XJ4X[XWUDS#-]W$?,,MWWZUR4"!2YHMT!\PL]WAT**,ZEQ6;J=T_NZ,
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
MA2)KA2)KA2)KA2)KA2)K]96RWCFW_\_QT[/L;3N\Y+/I+[[K/U!+ 0(4 Q0
M   (  :#15H'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ !H-%6JMX*ZCN    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ !H-%6IE<
MG",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    "  &@T5:UDZZC10(  #V,0  &               @($-
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ !H-%6IMH
M'X V @  L 4  !@              ("!5Q   'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    (  :#15I@PV"A&P<  ! >   8
M  " @<,2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  &
M@T5:;%VUF>H"  !F"0  &               @($4&@  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ !H-%6K4\]GLU!P  JQ\  !@
M         ("!-!T  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   (  :#15H&B%CG#PH  &Q=   8              " @9\D  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  &@T5:[=B.)B@)  "Q*P
M&               @('D+@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ !H-%6E&]'1#@*0  VX,  !@              ("!0C@  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (  :#15H174S"]P,
M *T)   8              " @5AB  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    "  &@T5:;Y&V2CD#   ?"   &0              @(&%
M9@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (  :#15KA
M;$/D(0<  ,81   9              " @?5I  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ !H-%6G;%"7U !0  R@X  !D
M     ("!37$  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M"  &@T5:B^U">\P)  "*&   &0              @('$=@  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  :#15I@K5,X5@0  +X)   9
M              " @<>   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ !H-%6M(C.D!T#P  9"T  !D              ("!5(4  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  &@T5:R[FW0NH$
M  !="P  &0              @('_E   >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    (  :#15H/I'DL8@,    (   9              "
M@2":  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ !H-%
M6HCTAG-V"0  _Q8  !D              ("!N9T  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    "  &@T5:>R^O+= #  " "   &0
M        @(%FIP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   (  :#15I[!)S!T ,  -H(   9              " @6VK  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ !H-%6CO#*./U!P  I!(
M !D              ("!=*\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    "  &@T5:NR-+$6 "  "#!@  &0              @(&@MP
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (  :#15IJ7RP4
M2 D  *4W   9              " @3>Z  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ !H-%6JV<WP*C!   XQ(  !D
M ("!ML,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  &
M@T5:/*4S.!$"  #=!   &0              @(&0R   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (  :#15IPM@=$DPX  .!$   9
M          " @=C*  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ !H-%6GIBF#\X(P  5W4  !D              ("!HMD  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  &@T5:.!IN1[P"  #Y
M!0  &0              @($1_0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    (  :#15H@',\>7P0  'P+   9              " @00
M 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ !H-%6LDW
M0D=[ P  <PD  !D              ("!F@0! 'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    "  &@T5:\RF7H<@%   Z#@  &0
M    @(%," $ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M  :#15K7,U 780(  $D%   9              " @4L. 0!X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ !H-%6HI@AF8E!P  )A(  !D
M             ("!XQ ! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    "  &@T5:_%=]=\P'  !M%   &0              @($_& $ >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (  :#15IBR/I(Q 0
M $D,   9              " @4(@ 0!X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ !H-%6I?^B-F4 P  S0@  !D              ("!
M/24! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  &@T5:
MWZ\YD]X%  #Z#   &0              @($(*0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    (  :#15HR8U1"U D  )E8   9
M      " @1TO 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ !H-%6G\!T7DS P  8P\  !D              ("!*#D! 'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  &@T5:9*X\M8H"  "W!@
M&0              @(&2/ $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    (  :#15H$VC+A# 0  -44   9              " @5,_ 0!X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ !H-%6K_IHZ'
M @  ;@<  !D              ("!ED,! 'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    "  &@T5:U/?<IL "  !;!P  &0
M@(&-1@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (  :#
M15KB"#5X? (  ,H'   9              " @81) 0!X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ !H-%6FQ^ SO# @  -P@  !D
M         ("!-TP! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    "  &@T5:IYTP[I0#  !K#@  &0              @($Q3P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (  :#15K^[9=R3@@  )\V
M   9              " @?Q2 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ !H-%6EW&IO5Z @  ;08  !D              ("!@5L!
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  &@T5:G(L>
M8P4%  #S'@  &0              @($R7@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    (  :#15I%AA/ T (  "8(   9
M  " @6YC 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M!H-%6B8^<)W_ P  #P\  !D              ("!=68! 'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    "  &@T5:TU@4:^H#  #5#@  &0
M            @(&K:@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    (  :#15I,+CU(GP0  #P1   9              " @<QN 0!X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ !H-%6JW5K:P#!
M$!$  !D              ("!HG,! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    "  &@T5:VL_Y@(D#  "X"P  &0              @('<
M=P$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    (  :#15HX
MW ][T04  (@L   9              " @9Q[ 0!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ !H-%6@S<"=G%#0  !X4  !D
M     ("!I($! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M"  &@T5:U.]Q>)$#  !:"@  &0              @(&@CP$ >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (  :#15KD0X7M7P4  .T:   9
M              " @6B3 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ !H-%6JD$+ZQL P  B@H  !D              ("!_I@! 'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  &@T5:$22Z5],%
M  #$)@  &0              @(&AG $ >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    (  :#15I;7\I(/ 0  *(4   9              "
M@:NB 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ !H-%
M6L1%^(>G @  608  !D              ("!'J<! 'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    "  &@T5:(IW>?7$"   H!@  &0
M        @('\J0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   (  :#15J07ZR0[0,  .@1   9              " @:2L 0!X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ !H-%6ALSWO@9 P  O0@
M !D              ("!R+ ! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    "  &@T5:1PHT6-H"  #Q!P  &0              @($8M $
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    (  :#15JZ#066
MN (  &('   9              " @2FW 0!X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ !H-%6K)RH<*) P  ?PL  !D
M ("!&+H! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  &
M@T5:^H!K=?\"  "A"   &0              @('8O0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (  :#15J[+"2=+0(  ",%   9
M          " @0[! 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ !H-%6H=(ZS7# @  [P8  !D              ("!<L,! 'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  &@T5:$U"6%3\#  #D
M#@  &0              @(%LQ@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM
M;%!+ 0(4 Q0    (  :#15IN?SFZ-0(  "D%   9              " @>+)
M 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ !H-%6M3K
M%)X."   H3$  !D              ("!3LP! 'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6Q02P$"% ,4    "  &@T5:$DK7WJ4"  #/"   &0
M    @(&3U $ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    (
M  :#15JF U981P,  )(4   -              "  6_7 0!X;"]S='EL97,N
M>&UL4$L! A0#%     @ !H-%6I>*NQS     $P(   L              ( !
MX=H! %]R96QS+RYR96QS4$L! A0#%     @ !H-%6@:2RY;(!0  ##(   \
M             ( !RML! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (  :#
M15IS?'@L40(  /LL   :              "  ;_A 0!X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (  :#15K.%<Q?#P(  .HK   3
M          "  4CD 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !4 %0
* Q<  (CF 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>219</ContextCount>
  <ElementCount>455</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>69</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Supplemental Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformation</Role>
      <ShortName>Supplemental Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Equity Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EquityInvestments</Role>
      <ShortName>Equity Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Stock-Based Compensation and Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995443 - Disclosure - Award Timing Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure</Role>
      <ShortName>Award Timing Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Supplemental Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables</Role>
      <ShortName>Supplemental Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/SupplementalBalanceSheetInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/RevenueRecognition</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/FairValueMeasurements</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Equity Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EquityInvestmentsTables</Role>
      <ShortName>Equity Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/EquityInvestments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/EarningsPerShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/SegmentReporting</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails</Role>
      <ShortName>Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails</Role>
      <ShortName>Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails</Role>
      <ShortName>Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Revenue Recognition - Liability Included in Unearned Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails</Role>
      <ShortName>Revenue Recognition - Liability Included in Unearned Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Revenue Recognition - Revenue Recognized from Liability Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails</Role>
      <ShortName>Revenue Recognition - Revenue Recognized from Liability Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Revenue Recognition - Changes in Liability Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails</Role>
      <ShortName>Revenue Recognition - Changes in Liability Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Equity Investments - Schedule of Equity Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails</Role>
      <ShortName>Equity Investments - Schedule of Equity Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Equity Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails</Role>
      <ShortName>Equity Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Income Taxes - Summary of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails</Role>
      <ShortName>Income Taxes - Summary of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/ShareholdersEquity</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails</Role>
      <ShortName>Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Leases - Schedule of Lease Expense Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails</Role>
      <ShortName>Leases - Schedule of Lease Expense Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Earnings Per Share - Basic and Diluted Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails</Role>
      <ShortName>Earnings Per Share - Basic and Diluted Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails</Role>
      <ShortName>Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/CommitmentsandContingencies</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/Debt</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chipotle.com/role/RelatedPartyTransactions</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Segment Reporting - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SegmentReportingNarrativeDetails</Role>
      <ShortName>Segment Reporting - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Segment Reporting - Schedule of Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails</Role>
      <ShortName>Segment Reporting - Schedule of Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cmg-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Segment Reporting - Long Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails</Role>
      <ShortName>Segment Reporting - Long Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="cmg-20241231.htm">cmg-20241231.htm</File>
    <File>cmg-20241231.xsd</File>
    <File>cmg-20241231_cal.xml</File>
    <File>cmg-20241231_def.xml</File>
    <File>cmg-20241231_lab.xml</File>
    <File>cmg-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cmg-20241231_g1.jpg</File>
    <File>cmg-20241231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="932">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="45">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cmg-20241231.htm": {
   "nsprefix": "cmg",
   "nsuri": "http://www.chipotle.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "cmg-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "cmg-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cmg-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cmg-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cmg-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmg-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 376,
   "keyCustom": 79,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 43,
   "memberCustom": 26,
   "hidden": {
    "total": 15,
    "http://xbrl.sec.gov/ecd/2024": 1,
    "http://fasb.org/us-gaap/2024": 10,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 219,
   "entityCount": 1,
   "segmentCount": 69,
   "elementCount": 738,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 932,
    "http://xbrl.sec.gov/ecd/2024": 45,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 15
   },
   "report": {
    "R1": {
     "role": "http://www.chipotle.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.chipotle.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:TreasuryStockCommonShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "longName": "9952156 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformation",
     "longName": "9952157 - Disclosure - Supplemental Balance Sheet Information",
     "shortName": "Supplemental Balance Sheet Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.chipotle.com/role/RevenueRecognition",
     "longName": "9952158 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.chipotle.com/role/FairValueMeasurements",
     "longName": "9952159 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.chipotle.com/role/EquityInvestments",
     "longName": "9952160 - Disclosure - Equity Investments",
     "shortName": "Equity Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:EquityInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:EquityInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.chipotle.com/role/IncomeTaxes",
     "longName": "9952161 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.chipotle.com/role/ShareholdersEquity",
     "longName": "9952162 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans",
     "longName": "9952163 - Disclosure - Stock-Based Compensation and Employee Benefit Plans",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.chipotle.com/role/Leases",
     "longName": "9952164 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.chipotle.com/role/EarningsPerShare",
     "longName": "9952165 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.chipotle.com/role/CommitmentsandContingencies",
     "longName": "9952166 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.chipotle.com/role/Debt",
     "longName": "9952167 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.chipotle.com/role/RelatedPartyTransactions",
     "longName": "9952168 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.chipotle.com/role/SegmentReporting",
     "longName": "9952169 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
     "longName": "995443 - Disclosure - Award Timing Disclosure",
     "shortName": "Award Timing Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-211",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-211",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables",
     "longName": "9955513 - Disclosure - Supplemental Balance Sheet Information (Tables)",
     "shortName": "Supplemental Balance Sheet Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.chipotle.com/role/RevenueRecognitionTables",
     "longName": "9955514 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.chipotle.com/role/FairValueMeasurementsTables",
     "longName": "9955515 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.chipotle.com/role/EquityInvestmentsTables",
     "longName": "9955516 - Disclosure - Equity Investments (Tables)",
     "shortName": "Equity Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfEquityInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfEquityInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.chipotle.com/role/IncomeTaxesTables",
     "longName": "9955517 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables",
     "longName": "9955518 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.chipotle.com/role/LeasesTables",
     "longName": "9955519 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.chipotle.com/role/EarningsPerShareTables",
     "longName": "9955520 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.chipotle.com/role/SegmentReportingTables",
     "longName": "9955521 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NumberOfRestaurants",
      "unitRef": "restaurant",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NumberOfRestaurants",
      "unitRef": "restaurant",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
     "longName": "9955523 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Leasehold Improvements, Property And Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails",
     "longName": "9955524 - Disclosure - Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "shortName": "Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails",
     "longName": "9955525 - Disclosure - Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details)",
     "shortName": "Supplemental Balance Sheet Information - Schedule of Leasehold Improvements, Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails",
     "longName": "9955526 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details)",
     "shortName": "Supplemental Balance Sheet Information - Schedule of Accrued Payroll and Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:WorkersCompensationLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfAccruedPayrollAndBenefitsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:WorkersCompensationLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfAccruedPayrollAndBenefitsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails",
     "longName": "9955527 - Disclosure - Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)",
     "shortName": "Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
     "longName": "9955528 - Disclosure - Revenue Recognition - Liability Included in Unearned Revenue (Details)",
     "shortName": "Revenue Recognition - Liability Included in Unearned Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails",
     "longName": "9955529 - Disclosure - Revenue Recognition - Revenue Recognized from Liability Balances (Details)",
     "shortName": "Revenue Recognition - Revenue Recognized from Liability Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-83",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-83",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
     "longName": "9955530 - Disclosure - Revenue Recognition - Changes in Liability Balance (Details)",
     "shortName": "Revenue Recognition - Changes in Liability Balance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-88",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails",
     "longName": "9955531 - Disclosure - Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details)",
     "shortName": "Fair Value Measurements - Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails",
     "longName": "9955532 - Disclosure - Equity Investments - Schedule of Equity Investments (Details)",
     "shortName": "Equity Investments - Schedule of Equity Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "cmg:ScheduleOfEquityInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OtherInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "cmg:ScheduleOfEquityInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
     "longName": "9955533 - Disclosure - Equity Investments - Narrative (Details)",
     "shortName": "Equity Investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "cmg:ScheduleOfEquityInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:InvestmentOwnedBalanceShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails",
     "longName": "9955534 - Disclosure - Income Taxes - Summary of Income (Details)",
     "shortName": "Income Taxes - Summary of Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails",
     "longName": "9955535 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Components of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails",
     "longName": "9955536 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails",
     "longName": "9955537 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Income Tax Liabilities and Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955538 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails",
     "longName": "9955539 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-19",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.chipotle.com/role/ShareholdersEquityDetails",
     "longName": "9955540 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
     "longName": "9955541 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-134",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensationNoncash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-134",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensationNoncash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails",
     "longName": "9955542 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails",
     "longName": "9955543 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of SOSAR Activity Under Incentive Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-139",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-141",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails",
     "longName": "9955544 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Schedule of Assumptions for SOSAR (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails",
     "longName": "9955545 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Stock Awards (RSUs) Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-147",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-148",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
     "longName": "9955546 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Schedule of Non-Vested Performance Stock Awards (PSUs) Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-152",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails",
     "longName": "9955547 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)",
     "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails",
     "longName": "9955548 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)",
     "shortName": "Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails",
     "longName": "9955549 - Disclosure - Leases - Schedule of Lease Expense Components (Details)",
     "shortName": "Leases - Schedule of Lease Expense Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails",
     "longName": "9955550 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)",
     "shortName": "Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails",
     "longName": "9955551 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Maturity of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.chipotle.com/role/LeasesNarrativeDetails",
     "longName": "9955552 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "cmg:OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cmg:OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails",
     "longName": "9955553 - Disclosure - Earnings Per Share - Basic and Diluted Earnings per Share (Details)",
     "shortName": "Earnings Per Share - Basic and Diluted Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails",
     "longName": "9955554 - Disclosure - Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details)",
     "shortName": "Earnings Per Share - Stock Awards Excluded from the Calculation of Diluted EPS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmg:StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.chipotle.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955555 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.chipotle.com/role/DebtDetails",
     "longName": "9955556 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-184",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-184",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.chipotle.com/role/RelatedPartyTransactionsDetails",
     "longName": "9955557 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-111",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-186",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.chipotle.com/role/SegmentReportingNarrativeDetails",
     "longName": "9955558 - Disclosure - Segment Reporting - Narrative (Details)",
     "shortName": "Segment Reporting - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails",
     "longName": "9955559 - Disclosure - Segment Reporting - Schedule of Reportable Segments (Details)",
     "shortName": "Segment Reporting - Schedule of Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails",
     "longName": "9955560 - Disclosure - Segment Reporting - Long Lived Assets (Details)",
     "shortName": "Segment Reporting - Long Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmg-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Accounts and Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r958"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll, bonuses and taxes",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r896"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r167",
      "r743"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r72",
      "r171",
      "r738",
      "r781",
      "r782"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r8",
      "r16",
      "r599",
      "r602",
      "r653",
      "r777",
      "r778",
      "r1120",
      "r1121",
      "r1122",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Balance Sheet Information",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional \u200e Paid-In \u200e Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1216",
      "r1276"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r500"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising, Marketing and Promotional Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1018",
      "r1028",
      "r1061"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1010",
      "r1021",
      "r1031",
      "r1064"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1056",
      "r1065",
      "r1069",
      "r1077"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation, net of income taxes",
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails": {
       "parentTag": "cmg_SharesExcludedFromDilutedEarningsPerShare",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock awards that were antidilutive",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r119",
      "r170",
      "r197",
      "r231",
      "r237",
      "r255",
      "r259",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r594",
      "r596",
      "r623",
      "r733",
      "r823",
      "r908",
      "r909",
      "r958",
      "r985",
      "r1167",
      "r1168",
      "r1232"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r176",
      "r197",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r594",
      "r596",
      "r623",
      "r958",
      "r1167",
      "r1168",
      "r1232"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_AuditorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "AuditorAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Abstract]",
        "documentation": "Auditor"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.chipotle.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.chipotle.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.chipotle.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Bank Time Deposits [Member]",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "cmg_BrianNiccolMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "BrianNiccolMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brian Niccol [Member]",
        "documentation": "Brian Niccol"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases of leasehold improvements, property and equipment accrued in accounts payable and accrued liabilities",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "cmg_CapitalizedDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CapitalizedDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition, development and construction of restaurant capitalized costs",
        "label": "Capitalized Development",
        "documentation": "Represents the internal costs directly associated with the acquisition, development and construction of a restaurant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r164",
      "r893"
     ]
    },
    "cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjusted cost",
        "label": "Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Amortized Cost",
        "documentation": "Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails": {
       "parentTag": "cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Fair value, subtotal",
        "label": "Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Fair Value",
        "documentation": "Cash And Cash Equivalents At Carrying Value And Debt Securities, Held-to-Maturity, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r104"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r84",
      "r193"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r84"
     ]
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "cmg_ChipotleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ChipotleMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chipotle",
        "label": "Chipotle [Member]",
        "documentation": "Chipotle [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ChipotleRewardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ChipotleRewardsMember",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chipotle Rewards",
        "label": "Chipotle Rewards [Member]",
        "documentation": "Chipotle Rewards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "cmg_ChrisBrandtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ChrisBrandtMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chris Brandt [Member]",
        "documentation": "Chris Brandt"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Treasury Stock [Table]",
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and contingencies (Note 11)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r109",
      "r735",
      "r810"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r367",
      "r369",
      "r876",
      "r1160",
      "r1162"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves/Contingencies for Litigation and Other Matters",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r877"
     ]
    },
    "cmg_CommonStockAuthorizedAndReservedForIssuanceESPP": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CommonStockAuthorizedAndReservedForIssuanceESPP",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock authorized and reserved for ESPP (in shares)",
        "label": "Common Stock Authorized And reserved For Issuance ESPP",
        "documentation": "Common stock reserved for issuance under the Company's ESPP."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock authorized for issuance but not yet issued for ESPP (in shares)",
        "label": "Common Stock Authorized For Issuance But Not Yet Issued For ESPP",
        "documentation": "Common Stock Authorized For Issuance But Not Yet Issued For ESPP"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r978",
      "r980",
      "r981",
      "r982",
      "r983",
      "r1132",
      "r1133",
      "r1135",
      "r1216",
      "r1275",
      "r1276"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r811"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r66",
      "r811",
      "r829",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value, 11,500,000 shares authorized, 1,358,751 and 1,874,139 shares issued as of December\u00a031, 2024 and December\u00a031, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r737",
      "r958"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "cmg_CompensationRelatedCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CompensationRelatedCostsLineItems",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Related Costs [Line Items]",
        "label": "Compensation Related Costs [Line Items]",
        "documentation": "Compensation Related Costs [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_CompensationRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CompensationRelatedCostsTable",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Related Costs [Table]",
        "label": "Compensation Related Costs [Table]",
        "documentation": "Compensation Related Costs [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r179",
      "r181",
      "r187",
      "r727",
      "r749",
      "r750"
     ]
    },
    "cmg_ConditionalTargetNumberOfSharesEarnedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ConditionalTargetNumberOfSharesEarnedPercentage",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of target number of shares to be earned if certain criteria is met",
        "label": "Conditional Target Number Of Shares Earned, Percentage",
        "documentation": "Conditional Target Number Of Shares Earned, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ConsiderationReceivedFromVendorsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ConsiderationReceivedFromVendorsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration Received from Vendors",
        "label": "Consideration Received from Vendors [Policy Text Block]",
        "documentation": "Consideration Received from Vendors."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r200",
      "r231",
      "r239",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r908",
      "r909",
      "r1167",
      "r1168"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r200",
      "r231",
      "r239",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r908",
      "r909",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation and Basis of Presentation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r897"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Liability Balance",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "cmg_ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ContractWithCustomerContractAssetContractLiabilityAndReceivableRollForward",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]",
        "label": "Contract With Customer Contract Asset Contract Liability And Receivable [Roll Forward]",
        "documentation": "Contract With Customer Contract Asset Contract Liability And Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned revenue",
        "netLabel": "Gift card liability",
        "periodStartLabel": "Chipotle Rewards liability, beginning balance",
        "periodEndLabel": "Chipotle Rewards liability, ending balance",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r431"
     ]
    },
    "cmg_ContractWithCustomerLiabilityRevenueDeferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ContractWithCustomerLiabilityRevenueDeferred",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue deferred",
        "label": "Contract with Customer, Liability, Revenue Deferred",
        "documentation": "Amount of revenue deferred that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from gift card liability balance at the beginning of the year",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "cmg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenue recognized",
        "label": "Contract With Customer, Liability, Revenue Recognized, Excluding Opening Balance",
        "documentation": "Contract With Customer, Liability, Revenue Recognized, Excluding Opening Balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt securities",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r931",
      "r945",
      "r959",
      "r974",
      "r1272"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and other unallocated expenses",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r254",
      "r255",
      "r256",
      "r257",
      "r260",
      "r1140"
     ]
    },
    "us-gaap_CostDirectLabor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostDirectLabor",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Labor",
        "label": "Cost, Direct Labor",
        "documentation": "Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_CostDirectMaterial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostDirectMaterial",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Food, beverage and packaging",
        "label": "Cost, Direct Material",
        "documentation": "Cost of material used for good produced and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r1165"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r1165",
      "r1166"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Allowance for Credit Losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335"
     ]
    },
    "cmg_CultivateNextFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CultivateNextFundMember",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cultivate Next Fund",
        "label": "Cultivate Next Fund [Member]",
        "documentation": "Cultivate Next Fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1130",
      "r1211"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1130"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current income tax expense (benefit)",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r1130"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. State and Local",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1130",
      "r1211"
     ]
    },
    "cmg_CurtGarnerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "CurtGarnerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Curt Garner [Member]",
        "documentation": "Curt Garner"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1088"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1088"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1090"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1090"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1092"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1090"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1083"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1084"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1084"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1082"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1085"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1087"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1087"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1088"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1091"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1089"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1086"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r195",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r377",
      "r378",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r399",
      "r400",
      "r401",
      "r403",
      "r632"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional interest",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percentage on first 3%",
        "label": "Deferred Compensation Arrangement With Individual Employer Contribution Percentage On First 3 Percent",
        "documentation": "Deferred Compensation Arrangement With Individual Employer Contribution Percentage On First 3 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percentage on next 2%",
        "label": "Deferred Compensation Arrangement With Individual Employer Contribution Percentage On Next 2 Percent",
        "documentation": "Deferred Compensation Arrangement With Individual Employer Contribution Percentage On Next 2 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees' gross pay for which the employer contributes a matching contribution of 100% under the deferred plan",
        "label": "Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 100 Percent",
        "documentation": "Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 100 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees' gross pay for which the employer contributes a matching contribution of 50% under the deferred plan",
        "label": "Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 50 Percent",
        "documentation": "Deferred Compensation Arrangement With Individual, Employer Matching Contribution Of 50 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarization of Estimated Current and Long-Term Cash Requirements for Deferred Compensation",
        "label": "Deferred Compensation, Estimated Current and Long-Term Cash Requirements [Table Text Block]",
        "documentation": "Deferred Compensation, Estimated Current and Long-Term Cash Requirements [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total liabilities under deferred plan",
        "totalLabel": "Total",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails": {
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Deferred Compensation Liability, Current and Noncurrent, After Year Five",
        "documentation": "Deferred Compensation Liability, Current and Noncurrent, After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrentYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails": {
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Deferred Compensation Liability, Current and Noncurrent, Year One",
        "documentation": "Deferred Compensation Liability, Current and Noncurrent, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails": {
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028-2029",
        "label": "Deferred Compensation Liability, Current and Noncurrent, Years Four-Five",
        "documentation": "Deferred Compensation Liability, Current and Noncurrent, Years Four-Five"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails": {
       "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummarizationofEstimatedCurrentandLongTermCashRequirementsforDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026-2027",
        "label": "Deferred Compensation Liability, Current and Noncurrent, Years Two-Three",
        "documentation": "Deferred Compensation Liability, Current and Noncurrent, Years Two-Three"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Prepaid Expenses and Other Current Assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax:",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1210"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax provision",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r136",
      "r1130"
     ]
    },
    "cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred income tax expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit), Before Valuation Allowance",
        "documentation": "Deferred Income Tax Expense (Benefit), Before Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax liability",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r107",
      "r569"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r734"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "cmg_DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. State and Local",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax asset:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Lease Liability",
        "documentation": "Deferred Tax Assets, Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax asset",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign net operating loss carry-forwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State net operating loss carry-forwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "cmg_DeferredTaxAssetsPrepaidAssetsAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxAssetsPrepaidAssetsAndOther",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid assets and other",
        "label": "Deferred Tax Assets Prepaid Assets And Other",
        "documentation": "Amount before allocation of valuation allowances of deferred tax assets attributable to taxable temporary differences from prepayments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsStateTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State credits",
        "label": "Deferred Tax Assets, State Taxes",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "cmg_DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research and Development Costs",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Capitalized Research and Development Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation and other employee benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized transaction costs",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Capitalized Transaction Costs",
        "documentation": "The cumulative amount of the estimated future tax effects attributable to the difference between the tax basis of transaction costs and the basis of transaction costs computed in accordance with generally accepted accounting principles. The difference in basis, whether due to amortization or other reasons, will decrease future taxable income when such difference reverses."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gift card liability",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Gift Card Liability",
        "documentation": "The tax effect as of the balance sheet date of the amount of revenue arising from the sale of gift cards which has been recognized for tax purposes but is deferred for GAAP purposes. The asset will be realized when the same revenue is recognized for GAAP purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowances, reserves and other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liability:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and other assets",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements, property and equipment, net",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "cmg_DeferredTaxLiabilitiesRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeferredTaxLiabilitiesRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofDeferredIncomeTaxLiabilitiesandAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Deferred Tax Liabilities, Right-Of-Use Asset",
        "documentation": "Deferred Tax Liabilities, Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company matching contributions",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees' gross pay for which the employer contributes a matching contribution of 100%",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 100 Percent",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 100 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees' gross pay for which the employer contributes a matching contribution of 50%",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 50 Percent",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay, at Which Employer Matches 50 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percentage on first 3%",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match On First 3%",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match On First 3%"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percentage on next 2%",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match On Next 2 Percent",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match On Next 2 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DefinedMinimumTargetsNotMetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DefinedMinimumTargetsNotMetMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Minimum Targets Not Met",
        "label": "Defined Minimum Targets Not Met [Member]",
        "documentation": "Defined Minimum Targets Not Met [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_DeliveryServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "DeliveryServiceMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delivery service revenue",
        "label": "Delivery Service [Member]",
        "documentation": "Delivery Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r231",
      "r242",
      "r259",
      "r908",
      "r909"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue Recognized from Liability Balances",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation And Employee Benefit Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r503",
      "r535",
      "r536",
      "r538",
      "r940"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014",
      "r1057"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "cmg_ESPPPercentOfBaseEarnings": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ESPPPercentOfBaseEarnings",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP employee contribution, percentage",
        "label": "ESPP Percent Of Base Earnings",
        "documentation": "The maximum percent an employee may contribute after one year of service with the Company."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_EarnedPointsExpirationPeriodForInactivity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EarnedPointsExpirationPeriodForInactivity",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earned points expiration period for inactivity",
        "label": "Earned Points Expiration Period For Inactivity",
        "documentation": "Earned points expiration period for inactivity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Basic earnings per share (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r216",
      "r218",
      "r223",
      "r224",
      "r225",
      "r230",
      "r590",
      "r593",
      "r607",
      "r608",
      "r728",
      "r751",
      "r901"
     ]
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average common shares outstanding:",
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Diluted earnings per share (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r218",
      "r223",
      "r224",
      "r225",
      "r230",
      "r590",
      "r593",
      "r607",
      "r608",
      "r728",
      "r751",
      "r901"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r227"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r226",
      "r228",
      "r229"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r944"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory U.S. federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r552",
      "r580",
      "r944"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r944",
      "r1131",
      "r1201"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive compensation disallowed",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1131",
      "r1201",
      "r1203"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1131",
      "r1201",
      "r1202"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return to provision and other discrete items",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1201",
      "r1202"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity compensation related adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1201",
      "r1202"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income tax, net of related federal income tax benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r944",
      "r1131",
      "r1201"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Federal tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1131",
      "r1201",
      "r1203"
     ]
    },
    "cmg_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax position reserves",
        "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position Reserves, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position Reserves, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee benefit and share-based payment arrangement, noncash",
        "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash",
        "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and benefits",
        "totalLabel": "Accrued payroll and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unearned compensation",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan (ESPP)",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense related to employees eligible to retire and retain full rights to the awards, recognition period",
        "label": "Employees Eligible to Retire Total Compensation Cost Not Yet Recognized Period For Recognition",
        "documentation": "Period over which unrecognized compensation is expected to be recognized for equity-based compensation plans related to employees eligible to retire."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r158",
      "r183",
      "r184",
      "r185",
      "r201",
      "r202",
      "r203",
      "r205",
      "r210",
      "r212",
      "r214",
      "r232",
      "r311",
      "r312",
      "r355",
      "r419",
      "r578",
      "r579",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r635",
      "r653",
      "r747",
      "r777",
      "r778",
      "r779",
      "r794",
      "r853"
     ]
    },
    "cmg_EquityInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EquityInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Equity Investments",
        "documentation": "Equity Investments"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_EquityInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EquityInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Investments",
        "label": "Equity Investments Disclosure [Text Block]",
        "documentation": "Equity Investments Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r586",
      "r1100",
      "r1101",
      "r1102",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration",
        "label": "Equity Method Investment, Aggregate Cost",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment, impairment",
        "label": "Equity Method Investment, Other-than-Temporary Impairment",
        "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails": {
       "parentTag": "cmg_EquityInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity method investments",
        "terseLabel": "Carrying value",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r247",
      "r259",
      "r306",
      "r1114",
      "r1155"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investments",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r49",
      "r308"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiRealizedGain",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized gain",
        "label": "Equity Securities, FV-NI, Realized Gain",
        "documentation": "Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1018",
      "r1028",
      "r1061"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1004",
      "r1015",
      "r1025",
      "r1058"
     ]
    },
    "cmg_EsppRequisiteServicePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "EsppRequisiteServicePeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of service before an employee is eligible for contribution",
        "label": "ESPP Requisite Service Period",
        "documentation": "Eligibility period to contribute to the ESPP."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income",
        "label": "Excess Tax Benefit On Stock Based Compensation Recognized in Provision for Income Taxes",
        "documentation": "Excess tax benefit or deficiency recorded to the provision for income taxes in the consolidated statement of income, instead of additional paid-in capital in the consolidated statement of income. Additionally, excess tax benefits will be classified as operating activities in in the consolidated statement of cash flow."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "srt_ExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ExecutiveOfficerMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Officer",
        "label": "Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r616",
      "r617",
      "r619",
      "r663",
      "r664",
      "r665",
      "r919",
      "r920",
      "r929",
      "r930",
      "r931",
      "r945",
      "r949"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r458",
      "r463",
      "r610",
      "r617",
      "r663",
      "r929",
      "r930",
      "r931",
      "r945"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r610",
      "r611",
      "r612",
      "r613",
      "r617",
      "r665",
      "r919",
      "r920",
      "r929",
      "r930",
      "r931",
      "r945",
      "r949"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r616",
      "r617",
      "r619",
      "r663",
      "r664",
      "r665",
      "r919",
      "r920",
      "r929",
      "r930",
      "r931",
      "r945",
      "r949"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r317",
      "r318",
      "r320",
      "r321",
      "r326",
      "r334",
      "r335",
      "r336",
      "r402",
      "r417",
      "r604",
      "r620",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r748",
      "r917",
      "r945",
      "r947",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r959",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "cmg_FixedChargeCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "FixedChargeCoverageRatio",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed charge coverage ratio",
        "label": "Fixed Charge Coverage Ratio",
        "documentation": "Fixed charge coverage ratio."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FoodAndBeverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FoodAndBeverageMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Food and beverage revenue",
        "label": "Food and Beverage [Member]",
        "documentation": "Consumable liquid and non-liquid substance to provide nourishment."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r1173"
     ]
    },
    "cmg_FoodBeverageAndPackagingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "FoodBeverageAndPackagingCostsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Food, Beverage and Packaging Costs",
        "label": "Food, Beverage and Packaging Costs [Policy Text Block]",
        "documentation": "Food, beverage and packaging costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1065"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1065"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1065"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1065"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1065"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_FranchisorDisclosureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FranchisorDisclosureAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Franchisor Disclosure [Axis]",
        "label": "Franchisor Disclosure [Axis]",
        "documentation": "Information by whether or not the unit is franchised."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FranchisorDisclosureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FranchisorDisclosureDomain",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Franchisor Disclosure [Domain]",
        "label": "Franchisor Disclosure [Domain]",
        "documentation": "Represents franchised stores, restaurants, or other units and company owned stores, restaurants, or other units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment, closure costs, and asset disposals",
        "label": "Gain (Loss) On Sale Of Assets, Asset Impairments Non-Cash Components",
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value, including cash and non cash components."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment, closure costs, and asset disposals",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r833"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "cmg_GeneralProductAndAutomobileInsuranceReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "GeneralProductAndAutomobileInsuranceReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General, product and automobile insurance reserves",
        "label": "General, Product and Automobile Insurance Reserves",
        "documentation": "General, product and automobile insurance reserves."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeographicDistributionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Distribution [Axis]",
        "label": "Geographic Distribution [Axis]",
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r729",
      "r730",
      "r914"
     ]
    },
    "us-gaap_GeographicDistributionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionDomain",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Distribution [Domain]",
        "label": "Geographic Distribution [Domain]",
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r729",
      "r730"
     ]
    },
    "us-gaap_GeographicDistributionDomesticMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionDomesticMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Distribution, Domestic",
        "label": "Geographic Distribution, Domestic [Member]",
        "documentation": "Allocation of business activity identified as domestic."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r915"
     ]
    },
    "us-gaap_GeographicDistributionForeignMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionForeignMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Geographic Distribution, Foreign [Member]",
        "documentation": "Allocation of business activity identified as foreign."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r729",
      "r730",
      "r916"
     ]
    },
    "cmg_GiftCardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "GiftCardMember",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gift card liability",
        "label": "Gift Card [Member]",
        "documentation": "Gift Card [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r343",
      "r725",
      "r909",
      "r918",
      "r946",
      "r958",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r353",
      "r918"
     ]
    },
    "us-gaap_HeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Adjusted cost",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r289",
      "r320",
      "r1157"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails": {
       "parentTag": "cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain",
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r299"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails": {
       "parentTag": "cmg_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Losses",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r300"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current Investments",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r1148",
      "r1157"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value",
        "label": "Debt Securities, Held-to-Maturity, Fair Value",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r298",
      "r610",
      "r616",
      "r726",
      "r732"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Investments",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r1148",
      "r1157"
     ]
    },
    "cmg_HyphenTechnologiesInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "HyphenTechnologiesInc.Member",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hyphen Technologies, Inc.",
        "label": "Hyphen Technologies, Inc. [Member]",
        "documentation": "Hyphen Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r991",
      "r1014"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r90"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r551"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "terseLabel": "Total consolidated income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r112",
      "r118",
      "r730",
      "r745",
      "r903",
      "r908",
      "r1137",
      "r1139",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r551"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesSummaryofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r118",
      "r197",
      "r204",
      "r210",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r590",
      "r593",
      "r608",
      "r623",
      "r745",
      "r903",
      "r1137",
      "r1139",
      "r1141",
      "r1142",
      "r1143",
      "r1167"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r363",
      "r364",
      "r614",
      "r615",
      "r618",
      "r774",
      "r776",
      "r838",
      "r889",
      "r948",
      "r1244"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364",
      "r614",
      "r615",
      "r618",
      "r774",
      "r776",
      "r838",
      "r889",
      "r948",
      "r1244"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r552",
      "r553",
      "r560",
      "r574",
      "r944",
      "r1207"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r552",
      "r553",
      "r560",
      "r574",
      "r944",
      "r1207"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r544",
      "r552",
      "r557",
      "r558",
      "r559",
      "r566",
      "r572",
      "r581",
      "r583",
      "r584",
      "r585",
      "r790",
      "r944"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r137",
      "r213",
      "r214",
      "r231",
      "r245",
      "r259",
      "r550",
      "r552",
      "r582",
      "r754",
      "r944"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r546",
      "r547",
      "r566",
      "r567",
      "r571",
      "r576",
      "r788"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r192",
      "r573",
      "r574"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r1118"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r1125"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and benefits",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable/receivable",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "cmg_IncreaseDecreaseInOperatingLeaseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "IncreaseDecreaseInOperatingLeaseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Increase (Decrease) In Operating Lease Assets",
        "documentation": "Amount of increase (decrease) in operating lease assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1125"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive stock awards",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r225",
      "r502"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1056",
      "r1065",
      "r1069",
      "r1077"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1081"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1081"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1081"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r894",
      "r958"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r163",
      "r172",
      "r337",
      "r338",
      "r339",
      "r693",
      "r898"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment shares owned (in shares)",
        "label": "Investment Owned, Balance, Shares",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r800",
      "r861",
      "r869",
      "r872",
      "r978"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r784",
      "r785",
      "r786",
      "r787",
      "r863",
      "r864"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]",
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r151",
      "r273",
      "r275",
      "r621",
      "r622",
      "r1240"
     ]
    },
    "cmg_JPMorganChaseBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "JPMorganChaseBankMember",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPMorgan Chase Bank",
        "label": "JPMorgan Chase Bank [Member]",
        "documentation": "JPMorgan Chase Bank"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_JackHartungMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "JackHartungMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jack Hartung [Member]",
        "documentation": "Jack Hartung"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r957"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Expense Components",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "cmg_LeaseholdImprovementsAndBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "LeaseholdImprovementsAndBuildingsMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements and buildings",
        "label": "Leasehold Improvements And Buildings [Member]",
        "documentation": "Leasehold Improvements and Buildings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails",
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r652"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails",
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r652"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "cmg_LesseeOperatingFutureSubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "LesseeOperatingFutureSubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future sublease income",
        "label": "Lessee, Operating Future Sublease Income",
        "documentation": "Lessee, Operating Future Sublease Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "cmg_LesseeOperatingLeaseOptionToExtendAdditionalPeriods": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "LesseeOperatingLeaseOptionToExtendAdditionalPeriods",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option to extend, additional periods",
        "label": "Lessee, Operating Lease, Option to Extend, Additional Periods",
        "documentation": "Lessee, Operating Lease, Option to Extend, Additional Periods."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease term",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r1225"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal period",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r55",
      "r56",
      "r57",
      "r59",
      "r60",
      "r61",
      "r64",
      "r197",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r595",
      "r596",
      "r597",
      "r623",
      "r809",
      "r902",
      "r985",
      "r1167",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r110",
      "r740",
      "r958",
      "r1129",
      "r1156",
      "r1223"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and shareholders' equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r162",
      "r197",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r595",
      "r596",
      "r597",
      "r623",
      "r958",
      "r1167",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityReserveEstimatePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilityReserveEstimatePolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance Liability",
        "label": "Liability Reserve Estimate, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors)."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "cmg_LicensedUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "LicensedUnitsMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensed Units",
        "label": "Licensed Units [Member]",
        "documentation": "Licensed Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender Name [Axis]",
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58",
      "r1128",
      "r1165",
      "r1166"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, commitment fee percentage",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Lender [Domain]",
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58",
      "r1128",
      "r1165"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r1128",
      "r1165"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58",
      "r378",
      "r1128",
      "r1165"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r108",
      "r397",
      "r404",
      "r919",
      "r920",
      "r956",
      "r1242"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r1099"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Advertising, marketing and promotional costs",
        "label": "Marketing and Advertising Expense",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing",
        "label": "Marketing Expense",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "cmg_MatchingContributions401k": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "MatchingContributions401k",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of service before an employee is eligible for contribution",
        "label": "Matching Contributions 401k",
        "documentation": "Eligibility period to receive matching contributions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excluding corporate nonsegment",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r257",
      "r260",
      "r908",
      "r909"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r376",
      "r496",
      "r543",
      "r613",
      "r691",
      "r773",
      "r775",
      "r783",
      "r801",
      "r802",
      "r860",
      "r865",
      "r867",
      "r868",
      "r871",
      "r887",
      "r888",
      "r913",
      "r921",
      "r939",
      "r949",
      "r950",
      "r954",
      "r955",
      "r969",
      "r1169",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r376",
      "r496",
      "r543",
      "r613",
      "r691",
      "r773",
      "r775",
      "r783",
      "r801",
      "r802",
      "r860",
      "r865",
      "r867",
      "r868",
      "r871",
      "r887",
      "r888",
      "r913",
      "r921",
      "r939",
      "r949",
      "r950",
      "r954",
      "r969",
      "r1169",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r86"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r86",
      "r113",
      "r160",
      "r177",
      "r180",
      "r185",
      "r197",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214",
      "r222",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r590",
      "r593",
      "r608",
      "r623",
      "r746",
      "r831",
      "r851",
      "r852",
      "r984",
      "r1167"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1022",
      "r1032",
      "r1056",
      "r1065"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1278",
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "cmg_NotPartOfShareRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "NotPartOfShareRepurchasePlanMember",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases in Accordance with Stock Award Agreements [Member]",
        "label": "Not Part Of Share Repurchase Plan [Member]",
        "documentation": "Not part of share repurchase plan"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_NoteReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "NoteReceivableMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes receivable",
        "label": "Note Receivable [Member]",
        "documentation": "Note Receivable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r909",
      "r1138"
     ]
    },
    "cmg_NumberOfRegionsInWhichEntityOperates": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "NumberOfRegionsInWhichEntityOperates",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of regions",
        "label": "Number Of Regions In Which Entity Operates",
        "documentation": "The number of regions by which the Company manages its operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/SegmentReportingNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r912",
      "r1138"
     ]
    },
    "us-gaap_NumberOfRestaurants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfRestaurants",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of restaurants",
        "label": "Number of Restaurants",
        "documentation": "Represents the number of restaurants."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_NuroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "NuroMember",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nuro",
        "label": "Nuro [Member]",
        "documentation": "Nuro [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OccupancyNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OccupancyNet",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Occupancy",
        "label": "Occupancy, Net",
        "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r111",
      "r125"
     ]
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingCostsAndExpensesAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restaurant operating costs (exclusive of depreciation and amortization shown separately below):",
        "verboseLabel": "Less:",
        "label": "Operating Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r903",
      "r1137",
      "r1139",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r957"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derecognition of operating lease assets due to terminations or impairment",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "us-gaap_OperatingLeaseLeaseNotYetCommencedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseNotYetCommencedMember",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Lease Not yet Commenced",
        "label": "Operating Lease, Lease Not yet Commenced [Member]",
        "documentation": "Lease that has not yet commenced, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r1227"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities (Current and Long-Term)",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash paid for operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r646"
     ]
    },
    "cmg_OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease payments related to options to extend lease terms",
        "label": "Operating Lease Payments Related To Options To Extend Lease Terms",
        "documentation": "Operating lease payments related to options to extend lease terms."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r957"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r957"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Gross NOLS",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowances of deferred tax assets",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r260",
      "r908",
      "r909"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r958"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r103"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income/(loss), net of income taxes",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r103",
      "r178",
      "r181",
      "r210"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income/(loss), net of income taxes:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating costs",
        "label": "Other Cost and Expense, Operating",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r753",
      "r908"
     ]
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued payroll and benefits",
        "label": "Other Employee-related Liabilities, Current",
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_OtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails": {
       "parentTag": "cmg_EquityInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other investments",
        "label": "Other Investments",
        "documentation": "Amount of investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r741",
      "r1115"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest and other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "cmg_OtherOperatingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "OtherOperatingCostsPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Operating Costs",
        "label": "Other Operating Costs [Policy Text Block]",
        "documentation": "Other Operating Costs [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherOperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncomeExpenseMember",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating costs",
        "label": "Other Operating Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing other operating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "401(k) Defined Contribution Plan",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1009",
      "r1020",
      "r1030",
      "r1063"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1023",
      "r1033",
      "r1066"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1023",
      "r1033",
      "r1066"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax withholding on stock-based compensation awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of investments",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of leasehold improvements, property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "cmg_PerformanceAndMarketMeasurePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "PerformanceAndMarketMeasurePeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance and market measurement period",
        "label": "Performance and Market Measure Period",
        "documentation": "Performance and Market Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_PreOpeningCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreOpeningCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-opening costs",
        "label": "Pre-Opening Costs",
        "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r406"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r811"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r406"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value, 600,000 shares authorized, no shares issued as of December\u00a031, 2024 and December\u00a031, 2023, respectively",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r736",
      "r958"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r340",
      "r341",
      "r895"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financing activities",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1104",
      "r1124"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of investments",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of equipment",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "documentation": "The cash inflow from sale of machinery and equipment."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Information [Line Items]",
        "label": "Product Information [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r262",
      "r694",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r891",
      "r922",
      "r968",
      "r969",
      "r970",
      "r973",
      "r975",
      "r1163",
      "r1164",
      "r1172",
      "r1243",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/RevenueRecognitionChangesinLiabilityBalanceDetails",
      "http://www.chipotle.com/role/RevenueRecognitionLiabilityIncludedinUnearnedRevenueDetails",
      "http://www.chipotle.com/role/RevenueRecognitionRevenueRecognizedfromLiabilityBalancesDetails",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Services [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r262",
      "r694",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r891",
      "r922",
      "r968",
      "r969",
      "r970",
      "r973",
      "r975",
      "r1163",
      "r1164",
      "r1172",
      "r1243",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r651"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements, property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r166",
      "r744"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements, property and equipment, net",
        "totalLabel": "Leasehold improvements, property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r651",
      "r731",
      "r744",
      "r958"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements, Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r132",
      "r135",
      "r742"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Leasehold Improvements, Property, and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r651"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives of Leasehold Improvements, Property and Equipment",
        "label": "Property, Plant and Equipment, Useful Life [Table Text Block]",
        "documentation": "Property, Plant and Equipment, Useful Life [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r319"
     ]
    },
    "cmg_PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price percentage of lower of fair market value on first and last trading days of each offering period",
        "label": "Purchase Price Percentage Of Lower Of Fair Market Value Of Stock On First And Last Trading Days Of Each Offering Period",
        "documentation": "Purchase Price Percentage Of Lower Of Fair Market Value Of Stock On First And Last Trading Days Of Each Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_PurchasesFromSupplierMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "PurchasesFromSupplierMember",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases From Supplier",
        "label": "Purchases From Supplier [Member]",
        "documentation": "Purchases From Supplier"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r376",
      "r456",
      "r496",
      "r529",
      "r530",
      "r531",
      "r543",
      "r613",
      "r666",
      "r675",
      "r691",
      "r773",
      "r775",
      "r783",
      "r801",
      "r802",
      "r860",
      "r865",
      "r867",
      "r868",
      "r871",
      "r887",
      "r888",
      "r913",
      "r921",
      "r939",
      "r949",
      "r950",
      "r954",
      "r955",
      "r969",
      "r978",
      "r1161",
      "r1169",
      "r1219",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r376",
      "r456",
      "r496",
      "r529",
      "r530",
      "r531",
      "r543",
      "r613",
      "r666",
      "r675",
      "r691",
      "r773",
      "r775",
      "r783",
      "r801",
      "r802",
      "r860",
      "r865",
      "r867",
      "r868",
      "r871",
      "r887",
      "r888",
      "r913",
      "r921",
      "r939",
      "r949",
      "r950",
      "r954",
      "r955",
      "r969",
      "r978",
      "r1161",
      "r1169",
      "r1219",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r272",
      "r1146"
     ]
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1004",
      "r1015",
      "r1025",
      "r1058"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r657"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r658",
      "r1231"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r834",
      "r835",
      "r838"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r654",
      "r655",
      "r656",
      "r658",
      "r659",
      "r791",
      "r792",
      "r793",
      "r836",
      "r837",
      "r838",
      "r857",
      "r859"
     ]
    },
    "cmg_RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of common stock accrued in accounts payable and accrued liabilities",
        "label": "Repurchase Of Common Stock Accrued In Accounts Payable And Accrued Liabilities",
        "documentation": "Acquisition of treasury stock accrued in accounts payable and accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1016",
      "r1026",
      "r1059"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1017",
      "r1027",
      "r1060"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1013",
      "r1024",
      "r1034",
      "r1067"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r1116",
      "r1127"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r94",
      "r739",
      "r780",
      "r782",
      "r789",
      "r812",
      "r958"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained \u200e Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r201",
      "r202",
      "r203",
      "r205",
      "r210",
      "r212",
      "r214",
      "r311",
      "r312",
      "r355",
      "r578",
      "r579",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r598",
      "r600",
      "r601",
      "r603",
      "r606",
      "r633",
      "r635",
      "r777",
      "r779",
      "r794",
      "r1276"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r497",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r433"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r832",
      "r890",
      "r899"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r186",
      "r197",
      "r231",
      "r238",
      "r239",
      "r253",
      "r259",
      "r262",
      "r264",
      "r266",
      "r310",
      "r379",
      "r380",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r623",
      "r730",
      "r908",
      "r1167"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_RewardProgramExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "RewardProgramExpirationPeriod",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earned rewards expiration period",
        "label": "Reward Program Expiration Period",
        "documentation": "Reward program expiration period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease assets obtained in exchange for operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r957"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Domain]",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and use tax payable",
        "label": "Sales and Excise Tax Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ScheduleOfAccruedPayrollAndBenefitsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScheduleOfAccruedPayrollAndBenefitsTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Payroll and Benefits",
        "label": "Schedule of Accrued Payroll and Benefits [Table Text Block]",
        "documentation": "Schedule of Accrued Payroll and Benefits [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category",
        "label": "Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category [Table Text Block]",
        "documentation": "Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Income Tax Liabilities and Assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r944",
      "r1201"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "cmg_ScheduleOfEquityInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScheduleOfEquityInvestmentsTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Investments",
        "label": "Schedule of Equity Investments [Table Text Block]",
        "documentation": "Schedule of Equity Investments [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r586",
      "r1100",
      "r1101",
      "r1102",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r307",
      "r308",
      "r309",
      "r310",
      "r623"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment [Table]",
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r197",
      "r307",
      "r308",
      "r309",
      "r310",
      "r623"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Income",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofLeaseholdImprovementsPropertyAndEquipmentDetails",
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofLeaseholdImprovementsPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r651"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r834",
      "r835",
      "r838"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r73"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r73"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reportable Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r501",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Share-Based Payment Arrangement, Restricted Stock Unit, Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of SOSAR Activity Under Incentive Plan",
        "label": "Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions for SOSAR",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "cmg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Balance Sheet Information Related to Leases",
        "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]",
        "documentation": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Related to Leases",
        "label": "Schedule Of Supplemental Cash Flow Related To Leases [Table Text Block]",
        "documentation": "Schedule Of Supplemental Cash Flow Related To Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r943"
     ]
    },
    "cmg_ScottBoatwrightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ScottBoatwrightMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scott Boatwright [Member]",
        "documentation": "Scott Boatwright"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails": {
       "parentTag": "cmg_SharesExcludedFromDilutedEarningsPerShare",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock awards subject to performance conditions",
        "label": "Securities Excluded From Computation of Earnings Per Share Amount, Due to Performance Conditions",
        "documentation": "Securities Excluded From Computation of Earnings Per Share Amount, Due to Performance Conditions"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r231",
      "r234",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r266",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r365",
      "r366",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r905",
      "r908",
      "r909",
      "r918",
      "r972",
      "r1243",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment, Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r797",
      "r798",
      "r799",
      "r862",
      "r866",
      "r870",
      "r873",
      "r875",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r892",
      "r923",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r971",
      "r978",
      "r1172",
      "r1243",
      "r1246",
      "r1247",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r249",
      "r251",
      "r252",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r266",
      "r904",
      "r906",
      "r907",
      "r908",
      "r910",
      "r911",
      "r912"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r251",
      "r252",
      "r259",
      "r908"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Grant date fair value",
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in usd per share)",
        "periodEndLabel": "Ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date Fair Value per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding, Weighted-Average Remaining Contractual Life (Years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in shares)",
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares vested, fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r501",
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532"
     ]
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, December 31, 2024",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, December 31, 2024",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in usd per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations",
        "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100"
     ]
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in usd per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Grants in Period, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in usd per share)",
        "periodEndLabel": "Outstanding, ending balance (in usd per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, December 31, 2024",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Aggregate Intrinsic Value",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Number",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Number"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Exercise Price",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, December 31, 2024",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Remaining Contractual Term",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Vested And Expected To Vest, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock authorized and reserved for issuances (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock remaining available for future issuance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Life (Years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total intrinsic value of SOSARs exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average Black-Scholes fair value per share at date of grant",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Exercise Price per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedPerformanceStockAwardsPSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofNonVestedStockAwardsRSUsActivityDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r505",
      "r506",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Three",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r507",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532",
      "r539",
      "r540",
      "r541",
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Share-Based Payment Arrangement, Performance Shares, Activity",
        "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "cmg_ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, number of additional shares authorized, amount",
        "label": "Share Repurchase Program, Number Of Additional Shares Authorized, Amount",
        "documentation": "Share Repurchase Program, Number Of Additional Shares Authorized, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting rights, percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount",
        "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, January 1, 2024",
        "periodEndLabel": "Outstanding, December 31, 2024",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansScheduleofAssumptionsforSOSARDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "cmg_SharesExcludedFromDilutedEarningsPerShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "SharesExcludedFromDilutedEarningsPerShare",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareStockAwardsExcludedfromtheCalculationofDilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stock awards excluded from diluted earnings per share",
        "label": "Shares excluded from diluted earnings per share",
        "documentation": "Stock awards that were excluded from diluted earnings per share. For example, stock awards subject to performance conditions and stock awards that were antidilutive."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r957"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r194"
     ]
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant change in unrecognized tax benefits is reasonably possible",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_StartUpActivitiesCostPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StartUpActivitiesCostPolicy",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restaurant Pre-Opening Costs",
        "label": "Start-up Activities, Cost Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r159",
      "r231",
      "r234",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r266",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r357",
      "r365",
      "r366",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r905",
      "r908",
      "r909",
      "r918",
      "r972",
      "r1243",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r66",
      "r69",
      "r70",
      "r158",
      "r183",
      "r184",
      "r185",
      "r201",
      "r202",
      "r203",
      "r205",
      "r210",
      "r212",
      "r214",
      "r232",
      "r311",
      "r312",
      "r355",
      "r419",
      "r578",
      "r579",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r635",
      "r653",
      "r747",
      "r777",
      "r778",
      "r779",
      "r794",
      "r853"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r797",
      "r798",
      "r799",
      "r862",
      "r866",
      "r870",
      "r873",
      "r875",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r892",
      "r923",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r971",
      "r978",
      "r1172",
      "r1243",
      "r1246",
      "r1247",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r232",
      "r635",
      "r694",
      "r784",
      "r795",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r811",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r830",
      "r832",
      "r833",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r853",
      "r979"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r232",
      "r267",
      "r635",
      "r694",
      "r784",
      "r795",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r811",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r830",
      "r832",
      "r833",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r853",
      "r979"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1019",
      "r1029",
      "r1062"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOSARS",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Awards Excluded from the Calculation of Diluted EPS",
        "label": "Stock awards excluded from the calculation of diluted EPS [Table Text Block]",
        "documentation": "Stock awards excluded from the calculation of diluted EPS - consisting of awards subject to performance conditions and awards that were antidilutive."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_StockIncentivePlan2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "StockIncentivePlan2022Member",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Stock Incentive Plan",
        "label": "Stock Incentive Plan2022 [Member]",
        "documentation": "2022 Stock Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued under ESPP",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r65",
      "r66",
      "r94"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock plan transactions and other (in shares)",
        "label": "Stock Issued During Period, Shares, Other",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock plan transactions and other",
        "label": "Stock Issued During Period, Value, Other",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_StockOptionsStockAppreciationRightsSOSARsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "StockOptionsStockAppreciationRightsSOSARsMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansSummaryofSOSARActivityUnderIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options Stock Appreciation Rights SOSARs",
        "label": "Stock Options Stock Appreciation Rights SOSARs [Member]",
        "documentation": "Stock Options, Stock Appreciation Rights (SOSARs) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_StockOptionsStockAppreciationRightsSosarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "StockOptionsStockAppreciationRightsSosarsMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOSARs",
        "label": "Stock Options Stock Appreciation Rights Sosars [Member]",
        "documentation": "Stock Options, Stock Appreciation Rights (SOSARs) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of common shares authorized for repurchasing",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r69",
      "r70",
      "r88",
      "r813",
      "r829",
      "r854",
      "r855",
      "r958",
      "r985",
      "r1129",
      "r1156",
      "r1223",
      "r1276"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r196",
      "r405",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r605",
      "r856",
      "r858",
      "r874"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock split, conversion ratio",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r957"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Axis]",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "cmg_SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock",
     "presentation": [
      "http://www.chipotle.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Liability Included in Unearned Revenue",
        "label": "Summary Of Liability Included In Unearned Revenue [Table Text Block]",
        "documentation": "Summary Of Liability Included In Unearned Revenue [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_SupplementalBalanceSheetInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "SupplementalBalanceSheetInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Balance Sheet Information [Abstract]",
        "label": "Supplemental Balance Sheet Information [Abstract]",
        "documentation": "Supplemental Balance Sheet Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plan",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "cmg_TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefit percentage for realization with a taxing authority",
        "label": "Tax Benefit Recognized Likelihood Percentage Of Being Realized Upon Settlement With Taxing Authority",
        "documentation": "Tax Benefit Recognized Likelihood Percentage Of Being Realized Upon Settlement With Taxing Authority"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1230"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Domain]",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "cmg_TotalLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "TotalLeverageRatio",
     "presentation": [
      "http://www.chipotle.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total leverage ratio",
        "label": "Total Leverage Ratio",
        "documentation": "Total leverage ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "cmg_TractorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "TractorMember",
     "presentation": [
      "http://www.chipotle.com/role/EquityInvestmentsNarrativeDetails",
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tractor",
        "label": "Tractor [Member]",
        "documentation": "Tractor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.chipotle.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r402",
      "r417",
      "r604",
      "r620",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r748",
      "r945",
      "r947",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r959",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost, 0 and 502,843 common shares as of December\u00a031, 2024 and December\u00a031, 2023, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r41",
      "r69"
     ]
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of treasury stock",
        "terseLabel": "Retirement of treasury stock",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r37",
      "r66"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of common stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r66",
      "r94"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of treasury stock (in shares)",
        "terseLabel": "Retirement of treasury stock (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r66",
      "r94"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.chipotle.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r38",
      "r94"
     ]
    },
    "cmg_U.S.SegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "U.S.SegmentMember",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingScheduleofReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U. S. Segment",
        "label": "U. S. Segment [Member]",
        "documentation": "U. S. Segment"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.chipotle.com/role/SegmentReportingLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.chipotle.com/role/FairValueMeasurementsScheduleofCashCashEquivalentsandDebtInvestmentsbySignificantCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Treasury securities",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r900",
      "r929",
      "r931",
      "r945",
      "r1241"
     ]
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r368",
      "r370",
      "r371"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of year",
        "periodEndLabel": "End of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r561",
      "r943"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease resulting from prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r943"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlements with taxing authorities",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r943"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase resulting from current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r943"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase resulting from prior year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r943"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on income taxes accrued",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1204"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense related to uncertain tax positions",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense",
        "documentation": "Amount of interest expense for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1204"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Lapsing of statutes of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease payments not yet commenced",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r1227"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.chipotle.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r368",
      "r370"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r130",
      "r131",
      "r133",
      "r134"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/LeasesScheduleofLeaseExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r957"
     ]
    },
    "cmg_VebuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "VebuMember",
     "presentation": [
      "http://www.chipotle.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vebu",
        "label": "Vebu [Member]",
        "documentation": "Vebu [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.chipotle.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200"
     ]
    },
    "cmg_VestingPeriod1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.chipotle.com/20241231",
     "localname": "VestingPeriod1Member",
     "presentation": [
      "http://www.chipotle.com/role/StockBasedCompensationandEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Period 1",
        "label": "Vesting Period1 [Member]",
        "documentation": "Vesting Period 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average number of common shares outstanding (for diluted calculation) (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r225"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME",
      "http://www.chipotle.com/role/EarningsPerShareBasicandDilutedEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average number of common shares outstanding (for basic calculation) (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r225"
     ]
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WorkersCompensationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.chipotle.com/role/SupplementalBalanceSheetInformationScheduleofAccruedPayrollandBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers' compensation liability",
        "label": "Workers' Compensation Liability, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(14)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481161/840-30-50-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Subparagraph": "(Instruction 5)",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(4)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(5)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(1)(i)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(1)(ii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Subparagraph": "(Instruction 5)",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(5)",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/944-40/tableOfContent"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001058090-25-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001058090-25-000014-xbrl.zip
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
M/0,[04C]LK&U,;-963[<Z05)@<! BG@[44$0QL/#30\@9S_PAG;^?9"^Y1C
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
M4R".F7P2$*M, 25A&#)V2(UXE?7_([/V$PIN $^.IEG(K#;&+"_@O>V^RG1
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
M'5PO7M4H6_7F8MO,Q;RN1]9A]ZWW06=^&D[,N$+3YU^22L9C3"=!PQ+P% X
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
MGUQ<K-[%?>=R?R5?9O305;Y]/I_U;?XA]L.SAQ8$I;X!"HN]7U-TY8!"[G>
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
M &'?$JQX"B@JL1!N ;K[,^I29S(#<N#=&'[M8XJ/6#S(+:73H%%E,QR^,,1
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
MZ3P '"[&D^F2.LHTMQ$QY\E$GB5& >S)M$X.N!Z/(B(C$D4BTTSK)VIJ@NR
M/VU?QNA/<9RLIJQ5H8ROY[_9@MG,62@UGG0*-_KX)T?-/00T'V+[-NS.U?05
MMI[>@]L]O;C:,/AEXW[W8W=WHW$/OUCWL% W+;<>:M_IY<DGKWO4\<Y/+_[N
M?3PZOCP[O[B=_5;8K21"/OMAZ\&Z4<L09H@I\3@Q8EJVPB.G+P5.RV :SBRZ
MGDV[ICXX<U(,6TYA_L3(,N<CUF#*1O". E,JDOBV9<783'WU@B";L;NMABI-
M!RJ]_,MD\!FA;31#D"'4.6W@B=^S!!K>5L32")$Z$\R",?%]2E"LN%+IQU;%
M[&DYZ_ KX<.%(?2R@0(:DYQ8'Y9C4:0_(FA9_C<QROK::DC&7SECAF&"RN4C
MMH9"D+5(8_ERQD'9!X"F<XA61A-T1&3SD%]49&_YU#4&,GP9C&1COJ:[K9/
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
MC2'=B&8ZZ:VWR+N3,5=4.*J]_:-(PXR,7"0<M\&VF(Z208$DB<2!];.NF?L
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
M06V$4#J/V"+0^:V&28#>J@C=2'$K8RUW,*AR!+"0+L,)TK4EK%N9U$O^0M;
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
M3Z+Q3P&7RH&"^5;^.HJ_J>$.K;SLR-XN%;KHFI*0H2)NR(A@0QX=)V_D#GV
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
M4LF;*;P!EB3H'KJ_<I;'Q_Y-G==,.G=$W)Q;B.H@&++%Y&6I?JK@O"R&YIJ
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
MB &#I&?!*$XT?Q=)B>W51,$Q#<6$]T)0Z4P'Q,\@E@W<%\U=1WCRL,[(!LI
MZF@>R&+ J\BPL<W)SMM.D+N%_VI>>H(\<9JT:!(-L?&2C!$$U,,[S!*#H)U"
M9!TPMAP!D@4[70@\QBH%ZREQAHHS2> M%;;1R#AIXWF42UOAC5HXGHR#(A^
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
M">?W%&_<8!)_6U7]U:8D]7<[1X]K,]WXI/X/;ES>1.'H=1[9C-X*QRKLIV5
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
M*[PQ8?=I]6[U_8D_J$IPB?^E[IA"F?V*6$MP]J[1M=#OAFD48%-QA(86(9N
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
M+]@TO4HC%Y!4QL(T'44./<!M5"!H;-= =R[-8A-Z-#8_=SM'#WY&GV]>36-
M@YDCNA%X(H2(@L<AE!')(2&816 Y%+ ^H&01Q2.D;Q'BA$,UX,P;OBM2[-PD
M&P?U13M;%7QL&2&H:5>/^H<.9-=C]_5X[\!!<'K@SO(NU/:UCI8?@?#TNA;>
MR] 1V>D1<I/%CA6X,.<SN%.KG'>3G1QZ90./D9:U!2!-B#36[W6.S5CLL!T/
M24@2:O.H 0P[ &F;+6%R<S1(6'<%>N/@8-=!6%N%?(G>L#M=@QWV,)5QP_=V
MCQUPN4??8H=K?(OAV4"0"V20J,AB"<[$%-VXB^U/)"PK!GE\Q;"9KD<8V?E-
M,V3]X2N@M8I79A4?&Z/8F(KO:#>F&@KOK>958FL1D:C(J;YP]LF1P\^R3R_<
M> [,&75D6+N+3!W$V(L4T;BU(,;XR54&]X]W#G3H1(/"5H5Q?8<Q(AM626FP
MQX7V"O5RHKX%?U7#L6 G9B-$6-4@M;>"J I/,IXR$>$((Q1>R8ASD"*LI/7-
MX7N(]T^!FJM(P&Z=J<%8S2LQ]'-M..(<^$+^GL:I;: '<Y:$H18)BA*N!1QE
M9:#=!W$^J":PC?A,I-0I*T)=9B8<!'/']<&'$XP[\2.:L7+P!=[$%&;9%<V/
M?X!FB)U4/,*OT15J/XX0G7G*(8K,#'\M0S;TQ.7QP#]X& 5K-(][0T_UL%]6
MPUT@10 "Z9-*,74>;22%X_!$89PN&B@2\Z'"V"3"O8,@1!3GR9$9#O\!(E.0
MYT*D A3G4E.FH4 07WEM#6;9,A)0T!-'T]WI[9*AQ&.8,!@HQ\RRJ>:98-=H
M2+(OCZYAD.[OD+4EL?U.\)M^<VA_1&\EX@U<,AC(I)KH(%F:I1Q<I1":C9/9
M'XM1YSX)QUD8&JI[$P[5E-T]^C'\1,^\$YP+%Y<3N6.6CKEG.J]'@Y%MQR&3
M4 [5-%=HS,=""LG'69C40!\G^AP;Z,1DUB*G6N34WF+DU!8#M<5 ?6)%7@/+
M61#H(5,)CGD&=M*_,$U4.FI)9QHIG(!6G^&@8:6'?\(KG51YEM#?'"Y -#5
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
MQXZ&(7/_/'(GL,./[O3)?8[P-F:O'MR[[*DO'MC28YE,MI99YO<?Q&R ,$E
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
M1)3AX<%6OAT.W [=[F\?"6DM";KN1+#=(729 _<Z*I/T$T0NTK$-=*PK(M>
ML+;BEG7=_5=Q2Z<UZ!8'_^T^M^R9^GB=.WZPUZJJ>]% !E9T4711=#EPNM3I
MCK_*/,#)+-WB6+'W89<]S^+RUL[9/!S=NQ&A;\F1KFLB,:C$P^$%[%0@5=%%
M932W$8%; :><:R/A<;>3T;_F7HASRRN&WK#(WM(-J^B(*V&XM1+42@0F*TG2
M]S2(XF\LO@^J4[K?&O2MMMXW-VFF:*"LV$MVV@,9KNBBZ-),\;O*7=V&^+6,
M!HG? \C^7K)XR1@A%:=7\2T5=U1T40E )5@4 Q\.72HYZ"LL1+ N^# >A/BK
M; J:.(BGKYO&QM6 BG?4G3YDNM3I]6UVIZVFW>D]SU@B]3GFZJAD=.RO'Z9
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
MG^='0 E^P:4!-.:7&U;L@:&-#/^ D1%24W@50L8T,*#B>^(MRL!AL)L54*V
MD<4M &N0P6\Q=L+-/XQHXQ2MD+M$KD_W#CVJ:10DZY9 6+EY%731GNG#PP#6
M&8&[%A^!YGL@NBUN581U1! /5*0KT*CITPN/UX;N%"XY$V('S4[4[VS,)1Q0
M%:4(2HL'3T1UP0!-G<=41N#!>O&\=HU;?N,*F!NE-S*]B.WF7\1T2_PJ[N#U
M2]F-A2G;)2R6@7MSZ0HA.XU#]PG8!R[6/ *F_;X("2<T5H@Z&X1_Z%$H(\)(
M]8@=A7QF;_;10-](:KHZ&?%[<J67R_M.\]E,EM-IZ7YVCM62/63$;,H=)$PC
M:8HD1).&A <B&&P_$.YWWD2(9#"8@'V&\S@(P<09@ZL!#O<S?0QL/<PFHZ<!
M/)9YH)ZR8<Z8&J&S#GPX?.8O.^(O2S\,;P1_)^1F&%A*XP!C[4.T:U;P:\&4
M.>QZ/'-Y/9XJK=OQTKKEY3#E-3MVJZI=01;911!%7Z4-<Y[8ADL%?'<'!/QT
M&CR1H,$P(]^FAOO,M%CMB)Q'BQ[\6(Q)@OWM@71.HSP9T4]6,,8HR;D6EGO&
MYD\,$')(A0_)8\ZYLQ)&^I3.2GNZ9SX(]@F#S[.%OZ$Y@IXM&1P@Z%,'_UC#
M:%GR$B^3+;\')1.$6+^?5"8%/CT&U &L08=_4VH>_8_P3Q:C-^[R="R?9.^.
MN()*4RW<+Y96$$:XL941BW3X$U)'F&_^D<G\_CB@V&X2MJ8*'U[K@V>1["Z_
M\<R;DLJ VR0LS$:+9T_N2R;\@5D=6)/(&^.NZ(S\0 N]Z$\4#'"#06/24.B=
MRS.^5*Q$YP__L'E,]$7.@T-Z,2-5$?)6FDO@)B53,%/K+Y$77X,P%8H5.RH<
MH]<:6'J_76P?HHU7VLX*B-(WV4X?M]-UBI5".EZ3F2PKK-/!./?Q=@;A\S+M
M8QK%*+-I[$*4.=G:WH:6B0[I/G7IA61"PA0RQIA)$(QU;0BR. 2Q*&LC$=Q2
M%JY2+G",<.BHI("?9; EC/ ,=/$O3*/S]&"H^0QE.5CE_R:52$^H.?;)*QF^
M,= YX_-4PB^$6LP=8$>^$XUO1<OL9=<4SGE6T89,6D<8PL. "@7)*9W,-_S
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
M2#D1FI3$@>FHPHJ.2^KA7S']DL)&)Y[]SI8MY(I7DJ%"''F"8J2T;VZ(R^$
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
M(IU0#K(I";@@..;A*;[7TRB0%MU3!FTZIE(88%$_9_HBJ6<,_H9S96?'6JE
M28PP(1,R@-?E1EYF/%'.U@.?!R09CR6[2:4(U2QF3I$7< A81HHZ$Z'U,EG$
M81:!74)IKJ75+K,%<FENC,*.P^6*>BO1+),8UX+2I<>0?SW0BO ?*4A>.)>B
MA1FR._C05* 7@3"@& 1O9LI_%E^$KXYP+(<N*PW'*480R29J")4<BN@LA,3[
MP- =P2#%4GDB%DL8,-0RG5436=!.Y(T%)ANC%Q7,>'M*DHY*&UKPF"9)^V:I
M"L%2$7=&-;GX8^Z)Z8VA!93/6U@ 1&9RT"Y56^FE49RMU!\D4@P$8OS'["0Y
M#M1E"^&8]@ZDAK^G9+X.V=$54#/)$.]<91/N(! [R$TPXI@^A!*&X 1Z"JA$
M,C,$620@YD,QL5,,Z!/3.RG9E13NR#+>$B$NWKHT4)_ IKD+WZ<7X0H2N-L:
M0492./^K\(L7@0OG3J\F..[K K.>?*;$LC13NR3'V]Z)'.]Y;G@-;O>(]JOQ
M#>\:=],&IK2!W"B=1X\]L<*$"30\,7N*%?NB##4#])BOVQ.C)#* =,E0A\Q8
M'5\@T^7@ '%F2LC#'>7K(Q,CQ3D!8P:M3@K,98I0$:0P]B9\X%5B]O G$#H9
M%77R.%\&D2GS22R.H'NY#*CS:Y"[L^)C3XPF=.0F8?"5XJ$\\@DRBU_CF^*;
M2*P>B6U937^53@(5<Y7V-?-)TH-:<3,AL2S>%EE7=-!>;A!)ZKHD!N8%,9(-
MQS^;X^22&\8T@9#Q%1_^=WKXM_3A$B=##%OCU0Y -_!J9C+#S[E3/O*';#;D
M$P19_H+DJJOYHC\DRR<^09,^ ;4%>Y=?0S(C!5I(,*?A3?2=7Q)7'']*P$!2
M U? 8L[]S&B"]!X0"&?>(LY]4GQ[\8IQ]%+77[6W!1A1;Y*8\FYN. U-C!@^
MBR.3?N]+AY;=]7_E]IOPR&)]?''"C&":+*>41E=E2F\&EQ+=:;3=.8MPCS\3
MTRWW:0IC[@KTR9+DO]FSX":YS<4%3$J%DW0D"?Y#T)!:CTF:_%-VDB=?$]6X
M4=8R%W8Z>"G)A#="$I[((4$R%,]]#/DL DZ00'\"\B8S%7-.J,@D;X4CDVN*
MYW7($GA/)V\CBYB?IYS4+)R^)8.!\D-J4S18"H7D[TE!<:$*1$.OE&WD(#[$
M?AWQ<KN'0)S%=$&=:4&B6Y(4%'K/]?H5V-X#RX^N64A1D*56F=-\^TON!1UL
MC7:S:R;79S<"DK'L/BBT0AAF[G0TYS'7(6)M@ZT@&N3I9J>HDT&2TTJC,I&,
M&O'7L_&1C VE,V7HXQRA.Y<3RX[5Y3WWN9#@%P^S,N.R54OLJ+'XR-GUC42-
M6M@1%Y7K[H4V+\^!/[JPKU?NYCJ@L4M<E..S,81%<X(]@2[)1>22QV=&;XJ$
MFYQ#_<CGLN5"7!\$L!.',!6'E?U$BK'U)3W")(W(\;Q0?HU$ ]C+:T=!-B-
M S'9.0>TRKG,%:J4C5P<&BETQW0>98H1D_?DB!,) &NIG3$(=Y0L@V.UBB1V
M-CK$,:]D*2S7VIPMQ!LSS"/3H>1BI*V1*R.%)$HI%Q%[<D6O FM 8;@ZG]1K
M8V_Z*X0Q2)$3WKR)(><P\(.Y&*7Z_[/W[DUJ(\GZ\%=1L#OG];RA9G6_M#>(
M:+?M.3[AL1WNGIW8OS8$%(W6(+&2Z';OI_]E5DD@D$ 7!$A0&[$>FXNHRGPR
M*S,K+[&WO%,[9R=;P&LY/O/NZZML*@^^:K=1SV/V-"T(^T1K8H4US0!>#K;C
M*%]5?X:V #LR>9)-W8W]1;2YJPTHG*;72S[E.Q>A Z/R"[K$>,1A0B%K[/7Q
M[N%=7% MW#W\ 1_ITW=O)%-,U/ #H6/8A>^KN1UO'OT%R+!B2;_>XL3*]6Q>
M4#SL8_302K[Y'BSH&1T]UT]\0+0W\0>7"]9-+5A_*XR_-5Y]*[D=7/GS2;5I
MTO.1O<^F>TQ1Y8U3WP[1X00_+SU3,/F-Q%2/8^'K'M;)(.)XOD3R^916938S
M:"UOO#D2E_6VGOHOR;>V[ZW +WAZPON)"/\.&AD_NVI*SCY-LUG8$M9.7Y9(
M20/R6% V.9AN#$2;"6VFF0I)ABGSW;_ 62;(FM#+\+N7G#983T_+A?&IL-=U
M.]J-\']^8WS8YP1'K1(</0'.S:RP6'5/W.7Z4FE,GDK3@K6<,I6&V2W[+)5S
MV22U#O2=QWB(JD?X)_CY\8'?P:-UI5/+'*WVZFC=&#T6GZJFEG>JKC^9.DW#
MS'&ZBH6GSJ6<PS$U;2IU3HJ9=N/T_ EC2S*>LYT4 "=G6.R<T*19O)4 S3]S
MXU0:>.W)IQG5\5WS>O0 '7ZP-8DI3MQ<PCE"1RZE!ENP\\/%(HNX9F)(  OL
MQI F8J]8(.M)X01-SX$/8\<$A);+DI199_8X.C>EKMIP?>(2EYY10/YUF05K
M^A&E7V('+T;Q\'Z1VJMQ;X=5J'/ECK(?IR_#GI!/>>5RN<=FN@@[Q:KN];X
M(?G="<#!9JQ! CVL'7+<YH>?L>E$9]J&U,]^TWOX<-_[-9$C#"<BF<#?GK&8
M9MI(7,Z2R3WTKXG5F/X,G5=,O[DJ\TU;?1@3P2Y325!["6[S/LZDGKP:)^]'
MS#)RQN,@KF>.FZOD/RD]$ YS]0,,33D4@_$%XOKFFW:+9@-7$X>>7:8D\>+U
M\]?VI)B*)@=#*JV3U44=0)>\T',*X_985$U+LMFM)186T?I+PMJ>(MUP:'(_
MI8,V;/.D7>X31E;B?@&NMT]VV1@9)L'_Y\ 1%[P*S"S5^\)73[@#E303-#$-
MFP_WZ;L%T%!8!.M%3'$!75E\;ZTZQG'CG"@>VC2+\9&4+B3DB8?93K%YF_>4
M#/>I+.*$9?'0GV"E2RR80.\ZV.1HE@&)(UM6(>T$CIE%=%#0TXZFMO<TU&XD
M."Y[[S/'27S>/:RDY$/BJ;UY6 XCYG\JT@T<EOW>ZOA;C1A:+(<SC!]C^EL\
M SUU9-$F^G28U'")W?3B.X[X"B6!0WQ<I00U68+KT>>Q&8]1ZIA;UV4G!7)Q
M'=NJP4:2^K4UAGZ,]RPC-_X7.RPCG!V.DAE/\)RC-_9?I_&#TBAU4":3!.-3
MLIG3D(G*=1Z(?Z8R2'">9)+;% >_8EEQUD;S8M-HCE5+'#-.\D=>X?# 6#(S
M8C >L:Z+04V[W>\\;F"9CHW$G"KKV9=RX^L&D&VS=\[(Y=X0H-(OF9J_;B_
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
MH7DHLF'S6]_4K6\Z?L-O>P^=>I@)^=4];M7>P+9$N2AZR6]YSW++VQR?M=[
MU$5-*U.-=\EF54XXF5_J\MNI=NCVYL1=Q]0S6S2UX_>;XN+"Q>6L:9H-B LV
MEM%,T;".5:R./U1<*2QC]./TH_P*KQ'H1:S:%ZK=4'\GS\1;DH^!/\>R9R3H
MGVXTO5^& '(29.ZG=<ED  #2D?%=%+^&#]Z\M8X?+'PG(__)<UGGL&TVI&^$
M\ZNJV;-;<@=.GWCK1B">HQ*WXK^YDTBX=X)QF-EIR0KQY1PV^_IULBJ[^.2-
M9LLQ&7_R_O"($WAD'-,Y/YM E[J83? X)<(3TFX$M%L7^0ENO'EL"KR,MR\$
M,<X ,6",(S6IZJ5MZX;.C ;?PBDA6&3NA.F$!#[W\FHS$KIP%_(_?Y$-Z>U.
M@^5:\R<N@'47F;W LSTZD.UQ5JGX+7ND\TR/YC=_.<%7JV"<:)[#<F"!LB[A
MW!5+%LV<N^U\M=Y06D+5G(1FNNER@>,"EQ*X@@FFQQ X&8??&)H(GDOK!:[I
M\H#W;N@\/07DB48\OD[V^_)R)L;2 5\^"0,%+ ST7_#*)X$_I[YZ0,9DOJ"H
M]"=KCS^$-YV(>NM[/7[X##YE2&#?'K 5'X(OO,+G#O'UFR53*2JMEM>).(-N
M]65-N? X0RL7I?'@!]V4K'<T^O%/U$W$0Y7& R&7Z=CS0,@A@1!.KR)Z*5<7
M.-IE0^;=$257/ON,0QYUXA46U7UC]0#?.$;P]Q6 *WO)2F]@2:)D'#\%E$L#
MEX9B:2A(DCNR-*B]@2&+JE60O<^E@4O#2:2A( ?NR-*@]0:Z+<IFP2#F$M'+
M5L03*V99W4_=A1_-,-/LI6:NU3X^W84AP>*C%;]V16?U#D9G[Z>.]T0PSBKX
MRT#8)F63N5<7W@V&QT1Y3)3'1'E,E,=$>4R4QT1Y3/386F2WJ2:F@IZQ$<8#
MGMRIK>[4&F=(!C)Z TT33;VA:0L\L,-EX" 9,,\@ V9OH%JBI/-0/Y>!-LB
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
MS5RPDL?X$^$B(,XXI*^2R82,D)?"/);<_F:=_:YV!MW'I=(Z7 )PI@ZP@LR
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
MX&]%.?"E=8CCZ\X@AB. _O!9L2[&ON$C&Z& C8I#)\+7QSY50O3MM.OL>A.
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
MMA1"&H4!;X;04V7AO-+C ZW5.1C+\^4\#L+XH&/1:47?AYHOPYG[%%MK(-!
M!8\P\K 2/YS:0,(H+E+PEQ$\QJ/?C*%.!U#T!7:H;JPCCBR"&HS<D0NR'=&?
M<$88(Z'A\]5/.*O,5?9 P7D*2'R?16-W,] ,:"F-\=7QAMT'/[,,A>$RBD-<
M$?U%7.UB"9L;@4WE>)Z/MP9C)K Y'D^Y$$I9'UQOKP]N5?7!U][VU\F]/\?;
M&$J1[^Q"!M$>4N:_0VY\8\ +,YZY)64]<W@MQS-'6-W0APGIWZ,X^#!?S/Q7
M0I+Q&,(W $98QV6/?SMG14HG'/EORR!<8I 7([A3&HQ5!$H[X9.'*25XW8O4
MH78U0!P^RB367\3!UX>O#W??X;_?'_[ 6&L@?(._X/-(3.4P=D*\F^05\(Y6
M+M"?A$7D=QV"RT5\<T9^DF#DAH1%@E-+H(]/5H%_W](VN##Z.BZL>U%[(! <
M'OXJ]K<B(B/"6@6A<DNN63X\?/N6W+.(@B;);W[\"M;(A%I9F/ 1N*#J$,>,
MN?0.4UA-BMV0&/Q$"T;A[-5'N\2]:\S^ P^](DFLZM:J!=?R:[V;)MU=$. 5
M!NKA=Z\9U7R'YVL2*=J.#U6V6#!NILBBGC.N>Y=>H.(P),1+A]40QO%5#XNQ
MH6JA-@+J(S!1:+ _;4J(^& 68&LK69,)?Q_]X#=4P%6I*TM[<C&[OC?L92_I
MHF[DC3#= 25J]6X%8U= 00L0K;]U9"]UR9DV7)G)NG>J&<N0 @V]\).98\YL
MM)RQ26348EV-;XS7%B1A:1&<80 ELS3IZBAT4^=U>C&3Y6P61PG8NL"I7,+7
M874;QY^(=U+P=0P9O?CQCS+UG_HYEE%(YPLZ&V<MDH.>M.O'^%Z\]L[Y[%\]
MX6[YM 3'>I5C@W%:SW^A( 0]?/_AJQ"1@-YI8W2"GKS4(UJY')@8AQE!2$'X
MUH2XU)<";@"WIVX(M$13!+]-[X56[%FW[HIC<L\D"!WZM219J;J_G[D)V1&=
M2PS@Y#KZSAOG2_07WQLYX;2R6(+UJYBB960;'?7A.*->J(];C,U.)/28H%X&
M!V%M:E(7#7-3<>??8[/R!WE%6W"TQ!-QG:[%I)&>"L].X/K@S"4V(+(P!OF+
MBW)"<Z5PBN8&[@!'HQOWY\W4'0,T;W$;:F\ ^(Z!+19^7.L-0*KBCZ.L[/>1
M5+,QM4K_^ ?;+VM+M'EYA8N]'2^#%_"90^*M&04^9C0%)YF%K;9=(* N#3^M
MT^=6M]Q)<LX6@R:IE- =^3H:'917$=F9N',.X8;%A!MN$R[]<71"J][Y6;(!
M)Y I2E8VVA)/KXSOZB<KI,=Z8AFPW-J50;\F97*VT"##9 :G#XO=LVPH. @P
M>V;FOU3)V+B^H@2=%R6T8"VG+$I@@9>\<(S:JSWV-#DLXU3&'3IZ-O-']&]?
M)]]76I*I8AK<RH:R9+.#4U'9>4!MPANJ3*D%M(H5) <%'X7:_:FCK5Q4(Z-0
MNS!8*;]WWFI3?'#K1; Q58E].6- ^9A9/F;VF/0ZRIC95FN1AQWV%I\RRR</
M-MU"^(RA%*LWD%5--'(J5_B,3BXIK9L2<$91H3>FAFA8#<V.X*+"1>68G:+/
M)RH*CEBQ14LI&/_84,/H5L-[EQT9MRO9K'P^I'OG)4O[_JDIER33^T4Z#GF3
M'5?'<0./+R3Z.GET?E866YK988MV3JE'T\-R.+*O#=D%AMV1H8WM@R135.3L
MG3&'-H?V40VQ(T-;[0TL3;25@FZDUQ"T8U>E(V?APG]ISLS.:]-TZZ@9=H3
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
MXS?4;66?C-]XS(P\8 := &]3N%'ZHM9,@$85[<GG+K7D3HQR*J4I*@)9 9O
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
M4Q@N\41&7%2].U8-P*DBZCDFQ,I (NB(K7Z;YB"Y\4]208R5!OZ\B-M_F;I
MH*,3(;7S=\LX_05?H._4HH5)::'*V72+F C/CCNC;OT&#?:E%(%1Z0=U\U[P
M:QG?R*5;%&A48D5WMKZJ)"](?D!R,X(R9YX)7FR;)FE+^*&5N,.)&>81%CS!
MG#1CL?*"B]I?-;=B<,;,O 0^9$[551?5>S6V:DW"3,QJ.2#Y@59\8'&4R\(?
M+(QB[8]7G;ZGWZ;1]XYXX"U'U-H+6VCN531F-4E^\^-74# L G"?6$3(DHX:
MM'/'!>LA/F16-M_OY"=X6I[P6X#^>[QMW*'PYG_^8BF*]#;U&GU%?OLKRY!/
M;-\_^@_].-F6) 8RL[#2CW-8O]>5E8S)]&!7S9T?A 6=1BD:ARQJN'!> [#;
M0.S'RU$<>MQK@P=P((!TPE.CT30.6J8>6LH.M](GYN_Q@]( "&%;/TJ9X9J\
MVPQG.A",QQE!XT@6 0#"%*S+4-QIH?>%/^.]5;<S]^7HQ#!/;Q)Y%I,ZR"/"
MRH*G;\8FIYIG36I*06B%F8FMV= *8+]A3L8WY_4N^A,ML8TODQ"V%'\E=]-J
M*CJSN>7%AH<U%H:OS!)>X3@1HOV'Y)GX_ 5^2]FW<0USQO-VSA2/!]]OSZ9*
M\EK?RVHXF+/&0BZK*9_QQ=BO?$.E>^VL8I/OF^7B5Z!4X"^?ICF*\2!#>(=:
MI X7)ITOP!O^2<N7P FNE@)L%,Q.V,$ES+BO7Z"@H==EB+J2E[!;<?T%<TJ.
MLW[TE%31RIG?5"<-VRP8UW"</5C4V[-S>9 VF.,#+\#HV&BV1-B",?($=F.
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
M2C(7 RI7ZE1J-9U_*"N'ZJ5"M9K]LP^K6I,6$,<JQ^J!MLP^K.K4FBES"=/
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
MS]F/?A]R/V*ZQS$X1TR/5"!*M?2I_YE14RM](I\C-K1?8'<ZX#* \F/?1FZ
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
MGH[(C);?8D://+OZZ8USDGQX _C77K:CQ@[EEQ?C^Y]E'GWOG%[H[+]/3NL
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
MAC"=(T0O.B;*$IHI67L&'>,^Q\47^$*)MS]/N0[/%B3(!Z,!TR(J3TS!SL0
MGRW;7NB;D,(5 PO'J?@\U!8_\;'=R@RY)1G'N:1D(3L%N4;/^#7]I;*6]XXB
MK6*ZX4NO_:W9N\:>,("]VYUO]\IO/WJ=Q^M."V'XH_+TO?FD//3:?[3OGP"@
M/SZTQ1='A&!%IY@@)1<9(:=U&5Q9@\&YJ;A]:/: ;9W.]J];S[D\JR64YQZ(
M9;?W6%#:_VJW?CQU_F@KW9N;3JO=XVUS6MW>0[?7?&HKW[I_M'O8^:A];!*,
M8Z?$F U6WND!%O8H*CUF=7@TEB<D?V$JS'V9)A'W.+7*ZJY$MX8QI8%(::>+
MY@K*\\@""Q;I9-"]K*B-F0X6^P65K)44DTQ!DV( :.EYC/S2>(E(99JL_+Y%
MMJ3$U;=1<0:K3,I^-U&.,.&V'!LI,$;&)W,6B]<Y^J8Q7A8N/S>J))XA10$>
MN%.* &$4U:H:ALA71*DB#!\XHIAIMIM2E-2*W@4!"WT=-,WXP>)M 3D]B"0$
M=L_9#(K7E@O$'!S&V@6V2P@C-7T967U+Y%ZLN:*S[6U/1<V[,E:+*0W<ZMX]
MM.\?\Q[0^ZC:=NVMTGR&O?8T'MXY$PM;3V5$([3Z<44C2C51UR5:NC+=!#L1
M]!=V2@5^H>,!S.3UFT,<Y!,7B3_S,CS,YPLW*,JK/H\HK\><\X=892O7%*RQ
M&_.9)J'GAWA?T1IM7I5LQZ"6XYO>N@JL 0@P4V$5MWDZ#4:NF2$<>FE>.%!5
M"ZD71&44GIG,XRXQ(UB+$+*2#1<+59*9@PXV,Z(_Q1[ TD=F-U@9B^.&K (F
MG,V_^Z$M*GYX7ZT03T%'_8Y8\4L(FT[T0<*Z?R4J7F>Y?6L\L_R9YDGLZD^\
MF(B J>/-Z1SZ#.L9L0I;GO,>NVQF6F0,/^_E[4CJ<_%ZVW#XN_N<B%@6HS-&
MGL&'YPO3I#J..!D1A06HXXMF;INOZ@&(&7AC9TVAU\$#?Z#NQ.9G1%I )-Y(
M+W40*@$VK+O@+W$Z7X@LUP989C&G$.)3#$HC.RP6ZW+B<PM!IE%!U5)U@;H"
M@4/$]XC=9F1 ]*6"RV1P02**JV+WR\:I<59>8NTF-T+Q A:*YF^PTE@MG?\^
M&XM)DZC&2?15&;G/]!=KH,?DUV8VT&"*.7IM\?LX<B2N LT 6H&WNXPVYJKU
ML/(M9"B)[F*RN82#9&7UR%XV>1$J4JVPA@ (E842:F8JKMFY8_%=V-MU'YL]
M7[&Q/#\^J\#G@(D\6DR2]7=(;+"!0":0 '?:'\1>,^'#NE3OW0;IY;-+5&[]
MT+=8M1+LB=7)I5@J(GD9;"R,&6/Y7H_R;48*OX5ARB<WYL&247MZ90/D="RS
MX72UV&B4=S*&K5'4*_4=C8;3:Z_/<Y-K^OAKTM1BM:[M8JQ?Q@B, \Z/R1YY
MAKG3-8;*Y62.6VVM=_K&[":FN#9XLQ6S[XZ* &"",).'<8(D>\6+PT1%!!J@
M$R5.^X5ZAH4G)3S+B,M*&$44UA#DTW]=/'[_?*+4X7N'(5X\UZ%@U3@CTLG+
MS0.(#2R*#*DH:X\/K@&.XS7ZWD\:S(K5XOZ+P#T7N#X-GG&@>=K'0Y^/\J."
MUAAPN<6/VDRPV#TJQD_UXF;G0<2YB>Q8>'2X*?V /@6DY\P_@W>\BL\*;O"0
MG4YZ38\K*A=5/3<V-'L&VXI"C,I*Z+]0PX1C1:Z V(YR;QGP&HO^SLHMN!Z1
MBXV:H'.N9W6QX:P7C8NWCL!]ZZ#;8Z7=QF55E5?*JI@(_W!,4&;#5''5%D55
M>NWLLERK%NJEQ:*JG;%9*0D=,HOHMQ]CESO]\U^[FON8$NFUI\3E3*!#WP1#
MS;JHK9!J;4&FVR^>\8#6.U-6ZV>7%:U86QSNN&N%) 5TZ>ORC7SL KI",$L+
M@LE .?JS-P#)_T!$OKFJ;9Q=U@NE<KV@U\OOIVQ/P;A^6LIKA_GA*]A=!LK
M._SWV7F:[[/V=7KW,V":J35RA@]&$'/X7$M87"Z=7:K%4GV!NY__OK>A]L>/
MSJN;H_.R>G;Y&U!)^4Z\(,3V&SM YUE$/J)-\"9TOLX ^ ],NXW1>?5=T#E6
MHJN5<J&T*W2>Q>:UT7D&CS\R^'E=I(\8_"Q'Y]4WH/.ROE-T_HI"D@*Z]'4_
M*CJO[AV=E_%T6:'2:!0JVCLJVU,PKINC\^I^T'EE3^C\0\?.:UN@\^K992OT
M N4;\9S%4[@R="Y#YWL%Y[7W ><U4"?E>D&5H?-<1"8_.CBOO06<R]#YX07T
MHX+SVO[!>0/!>1G >4-;A&\R=/ZNX+RV%W!>D:'S+<!Y?7-PC@=05S7GD>%S
M&3[?*T*OOPM"KV#X7*T7*C)\GHOHY$='Z/4W(/2*#)\?7D _*D*O[QVA5UCX
MO%32=E=)*,/GVR+T^GX0N@R?;X'0&UL@= R?CSS+5ZY@8YJ[0>='[J;*^/D[
MHO/&^Z#S&B">:D&7X?-<1"<_.CAOO 6<R_#YX07THX+SQO[!>>/LLE$I%2H-
M30;/#PO-&WN!YM5-@N<7K-/(:WV2!15/;]Y.=?F\'3DYY\-.SEG6Z_"2]2+8
MOM-G.>^=/K4B-EGZT>L\_5OI_GG?[CU^[SPHW1NEU>X]-3OWRE7[OGW3:76:
MM^)[UHCYKGG?_-:^PV[B^&>O?=M\:E\KCT_=UN_?N[?7[1Y<\O2$E\N.H?GI
MSWPLC:G*50#:F[4D6G8KM5(LHV;?27>C<JFZFT5M_G[OL"BD5&T7+9>V;SCR
MJNORGG!AO6XDG\CGI5LO)TM,NA EH9J\KSEP41]V?#\$A?ACDNIKDM,%Q]V,
M@,S=,(B&S.=]V=U),ANZAY_'DK'3Q92+E<H:Z\EP,-!NG6O%<GG1UO2)3SEL
M_:3.;<*]MD3*K8;*=D\Y4M@+6]=4D?W<J\@_V1_4/&\"7\&SR_MZ8VWS()I<
MY7W!*96HI'1.WI<M5>*1J\0E&LG(O48Z1M#6HSBF!K<X&^_'W$SPAO.^[)N0
M]95'L,DFS_W &%3>%]WF#<W3+?E7#"3.R<(_T9>HM[I_-)+MT8%-#='P'9X9
MCAT%/+_/1VD9M"S+(/SZN:B_S@-&N[ :1W'9AZU:VE")*,UHFD9_&AF@J?*=
M1RW?DBP4X486C00Z^:YMF0J^Z-%F_U1LFU@I:"7MO:L UJ/E"=0';"Q4.:\<
MT+5B1<]%2OX#;E>U5JC7&H6*JB\FQ3_BB;)--3^.U]VY]L\F5KXEY=YUUIE;
M\"['P%)53_FGVT4S?Y7^N2?:O+"=&!)]<@-BGV))^^'@XXF!1 D%3[,Z\U7
M-UL%N5"0M]2VO%<ETG\6_F_M6BK!KW/<Q5\:<\55YXV%XJK]O6NU.!_.RGK9
M9>$LO9A19I29YWC_4K%9(JO%,HN7==CP2'@&/UFC6!A8QE@XBQTZ#N55PFS$
MH1A(R?X]H1XKZ<88-.;CQ1P;^(G)"+-0+F;Q\@@DAHGC$XDQLN@O7H7F#F;N
M9P"$QZDQ"O%]U[!895L\8Y$OHI!\X"1SJ^9>P:3@+YCL 7Q^L@T/M.>>QB>\
M/T<Y5<)SJCAH,SWP*15)[7\6$S<IG[:ZZJ>8%>%C.'&V\RO%;YMN@IS+NI9?
M65<!Q%2J]4*]THB$QHO3021.!['Z7CY,>&1-W  ^NJ,O\+:.\LT#L2XH<,<B
MUC1JRF/@&C_Q;V 6%EJB?UI@.T/5"KI:*E0KY1T\JRTF.HOG/82>,2(^?UP1
M+E'PO=F.945)L\_ 8L\!SQ]94?XHG,"U-%4/%,DJ1M?Q$:Y(@ <C$L NQR%0
M?,9L/$8WJO)4H@)/>&_;CH=9\7>>704?4OMV^N)Z+,</*#%3.D:,V,(=CJN
MQP>P$W'![)4*"Y^P0Q"@4])*2*P;ZV/A9IX8RGO.]1=70L .T&+\RO2D+L+G
M)/,I:'QDEQ_"A<1?>RULC/?B:@PP>? ESGE^=J,/0[:B(4%"\)%=Z)^D]6(R
M3XR$P<CU8!^9*>I/F/ <6^%S4T@ZO&IZ;AD?NVZ!&0CH6,'_?WP%TML7\-?R
M7L"O%^-2?5:%W^G>8PG_XTQ=_E.O>?_8;+$O"^R;ZTZOW7KJ]I3._77[H0W_
MN6^UCTYD/T:M_IJRB">\\BV+\'8/O<Y]J_/0O%6:K5;WQ_U3Y_Z;<M-N<WE\
M;/?^Z+3:CU+.#J#R9I/[)W2DK[;\2-\FVT^/MY\\"/C!#P*^J]1F:]2'9N])
MZ?RQO;6H9ED+6(UQ#F^(AX._^.$8WG[Z-4\FI (^P+^^=ZXZ3P!4;CKWS7MV
M]/#Q"7 ,.V[XV/K>OOYQVU[_8.&!WD<M*DU0XC>6 PX'3NR-#8)_=#CKB7E_
MT51B ]Q7K 5@UG"0]7[<;(%7-2%>P!U7"WTU,*&!@LZ="/@PU_(!K^ETP#E%
M!Z->5/[QM[JFE;XFE'M,[HP!@,=P,K'9WR"].&&>L%^H7^,GJ:7SW[]L%RQE
M"GHF4*36#T9W]E[5_1S?V";N4\80U=EE*RT *>8 ^1$IC7D$$\L+ -A0QT=0
M)+[@WB15II1X/@[8ACMD(QCV7YW="0,67]<+\TGV;<B^*V*S@,CC"! IBX0
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
MU#KI<(UL4RR!S1N 33D!-BX[I$V&7D:X9E\'N$_4(91Q&AFGR3.<.4E!V_H
MMXS3[ [.R%;!$LYL#F<JI0NBEF;J:0*<#.4ZGA]FEM2(KY<5USP3STRA';BQ
MTD&%98V55KLK8S@RAI-GT'.",9SX:'=#1G%DT<W1P1[93UC"GFUAC[97V//@
M4=\R\2^<*MT:670 /X$WHL-I=-)*!H%D$"C/>.@$@T [P4,G*6JR7"<'#)!=
MB24>VA8/Z7O%0VXP K6Z<-C<ES$A&1/*,P:2,2$9$Y*5/4>$@?0C[&7<=X/
M'4L,=' ,),IZ /:0"+V<6XXQBX$ZCN%%O?\.D0<[4?=2QGUDW"??F.<D14V6
M_QR> ;IL<2PQS[:8IY**^Z1PSRXP3^M&UOS(^$ZNL8Z,[\CXSB:F=KON@3*^
MLR,&-/(Q3T-BG/?".*)Q<3EJ7-P0\Z4Z#I;7>,J31Y CRH-K6\941E8VWU/G
M.=U0DE225))4DE1I4OUKAE2G%NG1U'R4G$OT<R#THZEJ-'^J#_#'(IX%:W$'
MRFO3-F4$YKU4LB25))4DE23546&B(X\(:?K11H2B>X^)-[2<<UX$]*54+%7@
M/N+#P)V(3Y;3=V\(I9YW"/7J I= *#T:4.XZ/N:I #VU/<</E'^0\>2K\F_@
M\5"YO7U0/A%?"494L>".$^JPLUP>'5H^* !J*I.P;UN&0@P#?A%@"&I@\5S9
M:V!,-OZ1#K(DE225)-4')=5I1ZAT&:$Z[0B5'D6H6DCI =":G1/CJ(@.%@^
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
MB3X*E6B\H7G$<!=&GTQ";QEUH/0:EJ&8+6NIKKD\&Q2*G8FRM808MQ182\&
MHV/9&K),&+GS[2O;WL308DS/AU-,\S= LAK":*!R\NBX8SY@W>?TY$6&Z%E&
MI[D0/+6_#WT719]4[4%ROUM<XZ );TKF%8[7$"?3@;(J\A D<UC+X9EZQ3K9
M0)Z70J\\Q"A;Z\-;$/JD"SL2^>Y3W<X&IK0XAW%:'E-3D%B*CIPE$>JM,=+$
MGC0IPX!"6%*>WC3/=;_V_#XE C25]-Z3W'K;=3;_.J0K^SG@4EB(.3+K(#*-
M6C)?HF(@R!8G,L$!FN=#?@-/GS(#VM*@E1":T>(?.*;GCPC/23X;CH>S>47S
M^<HMSQ "@/>LWK^H::":A6(=4\DXA^2R^^:',@] ZE-N0%-RM!1%PXO_YV2?
MALO)H.]'N-Y>/SFK6^C_O7Q]8&(.(A!5K2J.Z1R!1FT3$Q"4TN!D*JW=W6UP
M]2E9H"E3F@NE9<H1*;1:>&4YX$&U9<IRI'C.QGJ%63(:&<'QA4-4D@?;.@7Y
M%H0^I=8W)<$A4]W.?,!P7./NM^,/,,+9V[)*BJE<K-^\.CN'X;2>O#T[A>DG
M&K%.SD!-CE'U1H@6]71-J\(L\I"+\<*'UI[&KABW88P_UME06PO3I;0ZW90+
MID@;A6'"2T_*C'RCFCA)7A(H#D(A\LXN[+0[%[TC3*-CB<X'5I"B/EUKM4 @
M848E5"R&HVQ>!^';^T2/?!)ZJ.@W!=A[3WC#RXB?<;R@IWN!"2(WS!#HU55(
M$(; ^"(E3YYT=NLT^\MG]VD/I;64]YK?1\F5?';RX9\O7[_][=!.>)L_L\LL
MR'N0-TIYK)=A8';Z;CKY/*1/^_GBUUFM<G5%E)-$@="J*$X,9)1B-DQ:KX@>
MM(RC5)DECTH9KK61K7>HMD?7-@T(',:L:V5XONQL:6W=$(":"9S1!VVT:.T\
M]S8ALB.&?#L_<A<!'#?BQB)-5C0\A[5^KI**D&G/?$:*]FK#$MYZ6Z95Q'W$
M1)9C,*:YN+JKV7@K*<Q8+5WM^Z=SID@B*,,B5F0Z(-E>HT+S;+P'(/5I^_]H
M]&DGI(.90S['K1CQ*D2\&1_6T_PZ.S4I=S)>EOE B)K<-,,H"LTT"86<ZIP3
M0Y=-BC0]WO$'/)P#'M^K(NH=4^=84FI98^WSL#8(?SF9/I\LXKPL1I<7H@=
M^B\KCDQ"/0PK=3^CGGX&5SNOI<2=;[]#>#^>/ITN'$D%-1-/NV9%IS#%GX%&
M6ZE+ZG!E12U/]78DL,!KTJ=(CGF#ECDCK ]>&YY:I_UM1M*G@X4CD:2!2-H>
M9==\,AKWS21"Y9PD&RG)L2KDL-/W+/B26$TE0W#""=$Z+?Q>,#L>/'S7)JFM
M9%HF;-<&)/@<5_^^&M^MPS'P&$%)71BX:&OB*;!8K&09@\O9JYB:%ZG>!E>O
M3B&.1)_F\NJ029?5/>J8A7%6&Y.9LS(R#1 9J'K7S0F-R2GO1.OS[V\"VH8[
MX8?GSKX2ZI TZPH0ET'?QDH0 [3&%J[(*<?DR:8"9Y[7TXH@-22!,H;6S<OV
M0[K5_B#_X7G67*A-XOB[.&]6Y5OC$D4F+PB(11OJO=S"/-!WQFFOLP_2W;Y*
MLS%LW^YI6Q'F!]E1[D@&'2JG)5V_#G^%S1(X94 R[B0-/1GRX 3%?\IF1)E=
M*J:#>VE;(-N*2_*'5SX'"^T(SO8[N%AZ;B)[ TXG%A0OQ'.A&&1M&*KLLPX@
M=&E=O.1!4%O1Z ?;<VXKJ0X)].+L?#2Y0'R/R_YMUWNC1 X^.P^,O#ARZ!QJ
M%M!QAL:)F*(+X0A1V_WXMJ+5L5+8'XU6C>37K8J:+FXB\T59RVOYKEC[XDCC
M66WYSIS.3BL0J;CNW>^[N+9BU ^V,]U<7EUZ3YL;+@W08\(8,^-0W7WI+0N"
M)Y9,X?2?UD(<P8':#&XK3OU@&]G=2*Y#8M7[UE-(\]^&\]-GB]E\<O:UY=O%
MH #*$F7-22%_3Y<2&5AIF'(Y<IUH"?C6Z5 [0MR*9,?*P'\TDK638J=[FE<7
M^->>X+)@UN:2MD%(X9,/+,O:UL%EST #9R%($XW#E$3K(E6'(=Z*B/Y')V)G
M,C[:SL1UXX_):)MD8H*7P+25FGD;@%&TBUD+5?LG'GE[8E>?+?SHC&LCO9:E
M]C;-PZIET<UYD!HP"HI*;$F$K^1:,:T@X\EE*,A3R:V/D[='=W!6#EPLDX0^
M3D[2OQ?#*=[;CV_ @PNI]H(IKB;G*^<9>=V:)4A #K8Q/+4^W]H>7:\NL'1$
MKCLI.]W(KEW&UVU\FRI<#X3T&&HR492EWOF0- ,IU;NJ:)SS@DQ-ZT8$6P';
M,8OYQV34P1)KF3Z8R!XLBT_5;$>B]QN85T@7;\M&F!:MRYE'5DI-FE4VU2T!
M0<2W%+OIJ(-IO3FX,\CO(->Y.<<Z%61G?*O8TNEPC-.+&YHU9QN+])&%1*&:
M=@*9#T&SK*SWLD@E;?O6&5M!ZU/]E$?B5@NA=>UROAR.89QNSH'+/'NM)4LU
MZ5;SVBG52V0I*8K!LLTJMG:UMD?7RBUX.9F^Q_/%-)U2@/"V/)N<G4W&'^:3
M]/L ($?IZU:;5+Y>;Z>(TY.0K$).[,A)0NN+30^C^AY<S$/)=)]#T$A6S5W+
M]9G2Q\E'^*-NJIU.1IE&3W#O2566N210]1"3PMB*5K*0C6!:T@L"2O"F]>GS
MOEB_!P>T*[YU*M=.?(1K*V6YU;%I9E((W'$"R4L%B=ZS&(RI95JTDD9J*YJ3
M;S>(WX$_VIQR'0JQ73G.>H'K9D_1FYV6R;VY^<*U=[[#Z7"2[V[)I=&B+JH7
M?Y!6'W_"][3B7I2":3Z0$+EVY'&3)Y3(/W*!U2HOI-@#IP%+KU+K$A7''>&A
M\EA]RMMR_9/?C@\:PX"BG(B6J"MTHC#'^5+G&QEH%[BUKOC<^@Y<!\/H4[F
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
M=MB_C>C@2DRK3W^)N9Y+WAUP5ID[%6IF9[V3%L@)!XJ/F--09#(!BVF=$?<
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
MBA%,1DC!1&FI)]:SVM;G'!BGIOEM)3WGW&G[H^CB(WT8] >/L=T9P<DY*K(
M132N1THI<&CX B<)43N=+:L]_U]&='*<J"?_.?38^ESRGJEO43"O!GV$>(LH
MIT(9]$>_ICP8ILGG/KNO:?3F*TH% 73[;OBM.;3'X97()!1ZKQG@. W3:-QQ
M.DK-46S:%_O)RF(_20[9\^Q3U#AL6YE;+0[GU(AY*)J?P^JM#U_O,$\E]FOJ
MH[[&'88.OV#$@W0A@<@Q@S$R@PY>:1U%,>M;8>0S**?)INTD/H<)6Q_/?D C
M_'XS]E$;G:. R!UNQI81,#P$2(X9:X415+G*^G\$X-2TOKETY^AZZR/7-VY8
MG/?1QS3\A.Y6NANB4\&I7*X(F",X1'3D?4X& M/2,IV)X[75O@C+T=^Q5Q%R
M"_=M3W']ZD;=T,DQ&.%%A%#8*+RS2&Z6P @B,_<./>[:UZQS@>Q>[77TM$3Y
MZPNYA:OUIZ!>=WNWXQ3+<F0YDPI,I.AVAW(!;$D&X0C-Q$8C6Y_U4R@GJOU-
M!+VKF=^X7:^[HY)&<3M\L-U%'9U,7H(3"B%F@0) 3PN8LTFXC!Z8T+M8$18!
M/+D-HIXZ6KB]_U<JN<8IGDVB>3_<%E&=YP;XZ/QV7!)Q2W;S9*&3+#AO* 5+
ME =!! <;A(3$:"226:9H;>ZL!7#_ZTQ%90]VI:D6MJ0%8*<+YC/,'6J4"C(8
M4$HB7.XSH.4=(4DNC"0^"UW[I&1-B-\AM:IHJXW(LDG4R_7-,%V5Q)<OZ=X'
M0X?L/*,7_K'<6Z-VQN-AU]^.2TK;Y\%''$A_?&\*!*>S2@*R<+AM&YK >A_
M9!8X)YRR4#N)M1+TH]\C]Z'"%F*<%@WC[6"(4ZK_ZG:(:,.WST/7'R'<24Q%
M\ZK7G#">Q?_O=C0N8EUAT)V<0V@R,K)S&LU,F<!3*P GG'$A*<VJQ\+L=(![
M.!S:!PU7G K[YU K4>#/QCE#W2%&V>2\ R](N0EB&DPHX<M)NI22)9[4SK]_
M <[1+[&U1+TP\N\_?WDB&L3]1^U:'I_^<7;QYA_G[U^_N?CTYG___N[S?S_&
MM54%CSE?WF+=CF5#::]:1\+EQ^88@><HT5[C..DC.@,Q&2%S]%97=]M:K]9A
MJ&.!$ <Z&;1W->=@G$X0O(UH"1,EW$H5&C89T[ZK=:RCSR75.M81X[ZK=3P;
MPIO_>]L=?RL+W:"/+T=-2CMZMD+3:"!J='I%"36S2FF0E IJB34YU@[H>!'0
M@=3S6$O1BSBSM<#;./U^C&F:&KT*J'6*>ZQSVCD/T&Z+?+2@N*>'G-6DOC-*
M!.<5,8Y!"(P6<!'0MM*@LS1<4*Z,K'W&M$,J+*C\L2\FK"/L=OR,ZT'_TW@0
M_IA6-\B&L(!&+G!1DA=*"(8MZQ_+B48F)!&JM@WT#,0>SA"W5\YSMV(+R;90
M:N LQD:(KO?1=>.[_BMWTQV[WA2<TS*12!2$C :2,)Z",\I ,#A@Q9Q&[[RR
MVE\$= H4J"?Q%F;^YV%RH]OAMX:A$[).@1EMC @1>:H) T&3 F<9 M/",AM$
MI*%V*,1",*= @SJ2;N%^X"*-<6PISBY0IJ@DX<+KB"8O\1&])E'BO*0K)Q]"
M)L\CI[7#(>8C.07E5Y!Q"[?99R'<7M_V2J7M1<>J4Z!4<B&<M$A,5P)TDP;+
M90"67"H!F]2)VOD?*X,[!7ZTHXD6KG 02UG'TNLT^?O=Q+:Y&O3P^T<3P5P,
M>KVW@^&?;A@[Z"X3J76$Y$J,)QK(X(W/$'WDN.%EQGUM@V)-B =Q<KW-$56;
M*FG! 'U@$3^_*O<FI.A3 *<2SB$>2U0@>E:J'+6'K)*O7GGP)3R[YT:KRESL
MFVRGB1;LTN>C[G GC#$N@2;9@Q!*@F,XZ(CO65SY</[4+SC]%,5I,V)+J;=@
MG,ZQFB=<[3"=K'<ZE,N^!"(&AHY3BH#[7[8B:'RC=CC*0C"GS8HZ.FC#?KV[
MRQ]]'BQPLQNDI2E)+#85&E1-%,!%0@F-NN,TK>GY,0V[@WB1PN!RHKE_NMYM
MZN#:%Q7G#K*S2'XG&5A%/##KE)/HIPM2._^K[3&=-E4/BA$MF-^-Y-Z-1K<I
MOKX=XCX]@3G=OHOGT,GHA"@J$G!?0ED#+QETA$!&: &%B4!KUWE9CNJT65=9
M*RT4CUJ L.'T!* 7TCF9+407 OJ568+QV@.-T7K*-(^N?M##$E#?)6LVU$D+
M%:0>[?L3,I\%%,$PQ8ZU07@E-1C-$!JR%URB%/U7$PE#>(;67F5>@'/:1*FE
MAQ9J3CV"UC!WAJSD#_^6QE<#'+NF*F6C01"7<>U#+AN/'H7RRAF/?J3FM<^
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
M#,IP\[3VT^*[GP7/V/T>O(WLGU[1U!!<Y1"ZS]UQZ>OXKA^[7[KQUO4:LH9
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
M CM-'48U&KNIQQ$<#+>NK.I,T657(F>29$E! \.WP\5,C+,R9L6L8[7[\9Y
M0?948)Q&/PX1?64S;G4D;?H>9?'I_N[N=@PK:X7[S)15EF0F*)%*E'I#F4D
M:14H)8U-'>R$'8\8/FA>D8BFOA1[2*-O=E9N_IA ._TZOGN6=K.",25Q [8I
M%:#E\!GGDKBLF==)6:A^24IG<&>C*'4BG_V0TH/V;%L/YT=5IS?YV7<CK:+3
M406BF!%$<I.*X8T"*1E<38T1R0]DFFZ =V$:U!<Q6[>7JIF[3XNP^J]PU[3E
M1.S3W5&+KXJYOOR;([)Y;WE*A0S?T9.KE/5[C>/== KX*3:3DBN>?"E*^*2,
M8 *+(@+AS+MR;*'<2N$YL89)=)<L<%_[*,]! (]?R9;CSL_=W^3YPQ;[]0+&
MY^8:_<;F=ISF32$6-_U$ARY_:5Q,!=H#UEEB&5=$&Z#64@5.U,^+'HYSJ&Q@
M?QJUOKSUS-:I,X./(EWUY+^ZGZ+DIM/5RK!P.53T*>)Z366Q'3TWN'(K07#;
M5]DR]$B@^DNY"]"IXCW]J\/KU'0U6GJY9V>.915<Z "FIP#/"R"G">A4)&KM
MSIQCI=P[]<IDXPW#5\APCH9=B4BPY$FRK/BJ@DE5V^(>@/(](9JA&#]$N)6#
M,K_]\.F')9A5XH@+G5@LUZ;0B&N9#J2$%0@D9[0*.1D6.X1BU@8^P07O;Q=R
M4TM"%1WEDI#ZI6W2?9P]]K>;*V(6NEQV(XE.)=6'[ASQB7FBG$VX*27.NYV.
MWI,DW_3LB]^EJPB]8B;F&9[INTE:M3E<ZG@74!5K;+8"&;Z\YGB.U@FO).#*
M%3/;P?'DO=+6$RY++CEI("ZS3#SE8#.S/N5.+N1YL;ZC3F8@T@^1:P^&V/NF
M*;?17RV//2PW(:4BC25%Y+0H*:*YMYL8\5H;EY71M'H(?2.080LR*I'4U)9P
MY0J:'^%VC%@>EG-<->6(P)-TG(A,RV$E#\1ZFTBTD1MI:3!,=+#,-@[^GTQC
M'8E57J:?S ^4XCQ*-5^=$A?.>?07($M&I !*G*6.1(%PG!7"=+L4;L\:O?GI
M_Q766@7!5SPGMAG14MF[8*IHKFW#,;RU5H.CG90?(>#>UX%5*W)K@F64$RJ4
M)3**0%"K!0%A' C\R&BG\KJS(GV'L384YX?(M<_V_JM8T7(KTCGCTW4F@4E/
M)$(AWG+\&&-.4FFOJ\?7MT 9=JNOP].V5OQ'"+F'$H;KIKUK$!A\;"8O0T:"
MILB9TR3[&(BDY9925DJ[3'!&B R*U>YUNQ7,!?!?1] ]O/T?$%,[]K>O,I73
MQ\@AE\F")RE#B1SFXEQ8B9LE2Q!"@LAR9378C>@"=*&BR'NIF/X.DWN8CH(*
M%'T/1YPI9]JM%B7\[$I!3KF_V((5]4N6%L\^6>1]D.S]&^3;P]+_N".5:TV+
M7[N\E7[Z+I1[ZN-LI!2JH@J).%8,':9+3S5*B8\JXK:E4W2U+X_<"^J2-:,N
M(WVT.49</XY;B+/5$C8"-'=I%KA[28-[EC:&V(P @_$V<% Z2EO=3'B-8GBE
MJ$S5FK%PE)Q[9?YG'YIV%!EZ.=RAL<H#SLYPG%@R@1AKBGLD,ZY?O=$^AW"Y
MG!\NX1ZL@)L8[^_\)#Y\A-DH.B4@,T>T1?]$9ENJ]*DD4>H F5.T@6HW(7S^
M_$NC^LVR[>&R^ ^^_1W*3)<S'$EGG%4R$^>-).43.J2XE05*T>2EDJ=0V^I[
MC>'2^#Y*QEN[11WQ;L^^0EMF^C311P&,(E?<TZP)H@#41X]SU @5/1IN9/)*
ML=I9NEUX+DT7JLE^72_4\4U%[W#_6:0\\-^W,!?T)+W[5BS??\V_'TD%RFAC
M"1B&0%.VQ"F*RY?V0DHC1(BUXT)=<%V:GE3G8EU?=*5ZRT?/:*[;Q0U:7M8G
M!%.J7/9!9>EUJHLOQ&QIWNQR<D8D[G7/IR9>0;HT+:G)P+J"F&HAAL4U?C\W
MT^DH!,TTRX&P:#,N=!EW0:J@M%!&M-X+)VH'%#? ^*\(([Q1ZGUX$T4O/S:3
MYB6TE3V44M!."#2 4O9$6I_0ZY&B5#Y0K<![)ZL'FG8BNFCUJ,=%#_[(D\Z6
M8HOK9H(([\O*MD!;FI= ;MKEQ:"?_9\P_=N?N)#B\\<3WS[,Y8.S*R>24/YS
MT4UFT,)T-J*!<R.\)=27_ K$C*Z6%<1!+#V5C5>L=GN8'J=SR3IZ+EHP3*O>
MUW+]N<'_QM\A+:J.ZIWQW3)P#\=ZNTRA6O_>13ZE:$JYHKR=^-OK^^D,%:,M
M!M<K*$\*FM!RYBH&D@&7.PD2#:_@. E!!.F5=E37CFJ]%6O-?K\'(5@4MB6@
M42>724HJ$"E+_S"G;2EL\^!+-9*N;;,=AWBX#L #Z-ZNSL ]DWGJ@\#SUI*K
M(VT_0?.E]7=?Q]'?S@NQ?+2*<ZM)HH$2F27'19P98ER2- 1J#'0*1>SK_[L-
MP#DT>.M; 9K:1%0N5EQN/,\A+2LTNH"J6*JZ%<@)&O?6(:KI2\K#J0"ET95F
M54R7NU)B8J6N3A/GN=+*&&]EIP#4>5&_JPWOD,P?(-R:1X!+8*M]&/WV:62C
M,U8K2I0WB$ []#"24@1"!@4BE:9!.^B=0OSA2_/]?Y8C+AA>?G@B^.EYPU:>
M51)\<Y34>B@[0J_LMU6E&Z-1F& EP3]3: 65MDO:1A*!VM*^2W-9VR%_]OC_
M9#Z/E68/)2+%W;YO6YSCPM@84<C".T$)=:ID.5'EG':X @D1<LK<9E[;OWJ-
MX11]S4[@$1PE^JWO^!MC'"_65HAI$2#X^R2-OX_3O;^=WDQN'_8',S8NU66X
MA1K$],3^Z[$/BF>\ >Z1@0M\R.C=[>VS1WQXH50'SW_K@$><Y_P4F]GLJO&S
M/]KQEZ^K6G6N.21PGGAAT(I Z9) .2>&VI2M9BF]OHMXXWG.C8,/]Z[N(^#Y
M*<WCY5#Y$KZK=NPG'\<Q-K>K=1\W"PA"X#8N<-U//N#^815A1M' HK-2=.E8
MOS;P>1)RW/PKWZ?W#Q]__U_?SNXG7U;=\674,:5RI5]9>;E3N DKQ)9-,L&@
M$:ZZ7*2W-O!YDG'<_"N6-A4PU_?M["??3AZ;"UL06EMEB(HELP[H_;B<@&3C
M<]:0<[1=[MUX/>YY4G'4["L6$\VQ?&W'TZO63])JP;29LJ08(\*4,RW)H&'#
M,A"CN' >DF>^2[?LM8'/E(NCYK^U4F>+0;;\NOP(?@I__<N_ 5!+ P04
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
M96%%@:10GCR=R-M[A1XI^S4V!BE<__6'],1G_8Q[XX.)(5"L<1A)>HNBW>3
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
M/9,PB"XG+BAF,-31S19%+A9%*U4N[8<4@_*,BS/K9Q^;7*?8#^=+U) 0 T1
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
M369X> \C&KA'P?/TD@\$FSBI9<U,GLF@"";MU8H("='\TM)\Y7JZE$UJPIV
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
M/1/^/.I5;_4E;X7LX;O8=^K1L8V..JEWS2&_M;#AN#;/5L5P#0K$#B4-&0C
MCJ[20?-?4*(;IIB$%0;DN(]\,VZR21/JE1PVK%9YMY3GR[V"FC5FK +F3"EL
M[Q:R3ON!IKZV.'!!,%79& =8"$GTARGE1Z(#>(9E5:T63.;R'Q.?\#QX+L!X
M"PJPRLV4PY<9?A#@N8-WH5=M[&>SO>];Z=H?"++A!AP8V;O^C>$ZQH8D2)#T
M6[SR_(Y/K;=T5= ?^S_G'ZQYH5X1:0Y!/@S3,;8.8$@NILHS3V%P[R=^(^!S
M@R]!?H /5Q95ZI9XYE3.B_'6))F9%Z)I6AY^&5R5-,&=>[BI>*EP_$F:7=QO
M;5G@->CR(\?B_F1C:F\JOC=&]8@5\Y)TX,''T;N.DN0VYS48!)I:)V%:!#6+
M8 0.UZ*3C*268X--3I"U=(^_RQ)<%'U]<L,"S6-H(U]0517HD'[IIV<7UH_=
M48]59[TE7D7,FC-L@'OTR*7G6'$ M23?01(DRJUNQV<N*>J>,[K2DG:V^47?
M7(VULI3.@'5XP4'LA9<0Y8H)Q0Y=)E;7@_*%E+29;/)B]U#2<F>K,NM):/]4
MT&_MQ+ M.6S<39%GD9JW?F0-[A\T'1^W\CWY;N8PU#858*3HC :Z(QD>;[8_
M/)?<2B!1+5&?@T(%UP7"[SF@:Y*\D]S+?02LQ+N=\N$.)B*9HY-?>?'=BZD<
M6#7Q/I*40ZPG)&$/ V^A6,HS $+(A 24;.!O;5&WH8"(D/+O62,_9EKZC)_H
M[MOX.#)_]%!;IDW(D.42:E9^20 [BJJ'@Y+R[68:XP0,'_,PYD#N!P\N6L-8
M$;MG##P?%#B35QQJ6O4^M2B&7%[N<E+PSZGHTSK'$<5/'$D/E(Q9KWX2O>R$
ML6.XZL5X).FEAPJK]%!-N49GTI*I97LCM>=^\XDP77/3[KR)'>979LQ/;Q0H
M'Y7Y*F9V-Y9))+O;79@ M8M6C3ZE[7\1$>8I-'D74ZP5H/'2.S'OJ_5![!.N
MKXC*8FHM;94Q70?@0VBK[=L3640!]N%5O$CMJW)+@=QR<YO#?R9%(RZ87<&9
MWI&> 17>+&G05!A30"B= V/D Y-,=<"U?7L\KYYFL'6RCK[_%4Y!>>)/K8UT
M\_U9R?3G]RT.,L?- KU4<L!):"?=YB$ONI+HQ=3;^'?H! [,QYC AY_UH7"-
MJ0)-90$3VX_&FE=1AT\WAC:GR^,TUIC6>[>>'3DLB3\)S3Z]@E(LPZ$)@/J=
M<N8U -_F(4DODPA70DFOXN'HXB 9:P<:BVQ3&A&J/O[AX9REBEYOC1&1%_:1
M;\5="D RSV B@+TTF3:SG2P"CH1'UFA3LRGK8D[@N<][FH':I>EFFQ#2NIR3
MW9M]M?/E _7T'B_-(WS*2&55V[[79E/,M.Y%!&C-E(!L"&X^'T"/I=RI611@
MZV&'JL/QIZK&?CM?KQJI)0K%H"G5,:=U/LC;HFMZO\8MD*1YP#&N+:H4 %G,
M\_?HZSE[#%^UM7:/>1G*_ $ZNSB*\L*&G)K=@[Z?OGKW2;V6(CYI;X:@ZVZ3
M;_LUPM%=3S3$/24_S5X2MXB2I6M\0/'C?-*F5!C>K#P<Z26J#DWE0CPX9')T
M-9)D%^^A,G&HV9H.=\OBKT#O>?J#WE_B;NZGFA$M;;5D_UU53>P-C+5OLE8C
M5=Z\99RJEYOR)RA(-4=#WK8UJ/]@EE@19><W%6Y5H?0,C64 &0Q_$(*%.C41
MG"\$;3$X\*)[6(_2H=KA6GS\HG<L$]5>MS$W).AO^-;IX.SK]HR,PR>'E.Z
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
MSCCII6NCN=7=B 9HUU(Z"@:/Y"%C[;H1_AQ*7[RIV>C %1HW]S6!JA0Z#/=
M?^A(,^IH+"C9L47MK4\D9!S32YQLYYX!/1G(3)W5 +['3N(^_S3G<@T3G_'G
M2'6DM:"Y]=&".T7[9SWETO=ME8\V;$U=U0?9N??Z-6BBPR9\]\X5A$,UQEQU
MD T1:@*HQ3BZN2+?7.S;.]SI*#7L]O?1HPEG ]%;$$5!2P'*SM6)[( @6;,3
MS[XXBB&-/%5&=Z+D@^)66,LY#I;\[2/PXY$,6+*#$@8Z_77<)3H<;?K*;6.#
M3, :2_/B5-47)C5ZB4H=$YU\,:0GZ>"[;4AK8VE[.>2K0D7TH @B\Z )4P-Z
M[GN/TT=/E#KFQTO=#PEN&?W<&1\04+#_X8YK*:ONGO'LB/7GG@-A=!I5JQ_1
MY)G&5^%B=,#1@T]'L*YU(DC(#'G:9+%%4(K0K]Q.:7B-N:7DW?!#Y>H>F-)
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
MO'QCL5/IS'G!R] ]YUXF>07<GE $CG./O1-!(DR#A7+Q/"/TH(R.-5BF6$R
ML[:&XZR\]!N>(WZ]^K0S0 1)])Q&J)#I-U'/D/TT:KN3H%E,)<KG<?HAHZ'?
M'Y KP0KWISZ?GA4%-O#\.IMZ]L9]W+T9M0NV6=7GXD/W+P@Q9P@RORI^,1UQ
M+%HF64[,^4IJ^4<F6.,=F'A!112"F_M]SU.3=OV"PHV.639]2O$L0_'K/,BS
M$8YN6.*K?N['/UU:O,Y"[@[?SW KHO4AJ<9N;2*(WYI:QB."X^C]YZ=3ZZPW
MZRVI7#CZJ)NR 55_^2HOAG]2_)LN$D[KF(+V (M[F6.>:4(R>7#UL>W =*TG
MSV.H=WCJ\?PU'PHZ?)M^SM-5LYZO+_1?I3X@N^"#ET!#$60QF6?"#P-S>0>P
MJT'S4#'P:F*]W@_<8\V&F>Y;"'I?!Y\*,GGVQI@2L<&[LJ!8-=>OS&3M&,64
MYX;O-B*?)5-'F6W8./ 1T'*L@4.95![XW#^GP,E[Q!#LXP[O:):_=6DZP^T5
M9%6^;=2VAW)[5B7N6@)U*8O>G$&N@J#$FGR5MI&_G\[+K!-'E*5+:3]1$KY^
M+I5@C"OI5G#^X19;=\HFYZK0%ZLO2"477D0O4!F(8.@4@9Z^6 #43=")B\OT
M0$ $25O\%MR:-\A>5K_H G\;4!P:W%KH\J!@IG!(MP%VZMN7%8T R1^V0OE?
M(H@NHA?UAU&#9^?B8B<62_CK85RI,;&)X-7!*XK&S,"6= 1#H[DM5'&@> (1
MPG,JR#EW8+KEI4/K[+3J#QI_OPC"%$'^[.JT%4%DXQ"_MY!^Z+_YOFCF<Z3H
M5'%AYQCAA^TDG^7PXH=O4/BQI@TQV4UW)IRKQI;A8O/7%D&VRH$)(D@D1F U
MY\E.%?-]\6?=,+X3SU0X3-(&V7C.",4[>Q\O2&"CO9H1VO%U%WM@X^ON"X&*
M[SY'V'TB?21*9T3>/!]A8UEA7+6^;2F&]OZ/@WH7LYY/.L%1^GC]>H).<=8\
MCL)R8J^LL\X0FT=P;+I0/IQGS4\8QJ/):WUC[;K*UW#JRIBS5W::==RQ65B0
M&9DS7*/=UVXLT:A$T?.<M\U;J2@201I@B0Z&6$70,X'IYBA<YF;F+:#2U*D>
MUTVX)4^[0Q6G74T2H?H;C#.RBC7M6B'&2M^LQK-LHV-R73>_4MYU/"=R_K3L
MS_3/)>R/O)6JB4ZA+?B(N92&!XZA%$$)>!Q]VF/$',8T[W6]^J1,E685?+A3
M[4'<&7^3?,W&&W>^[Y#P;BT3RB#B.;!N N B\.D309JKYIJ"Z?(8Y=BTE8$#
MFB:;9DL2CT-#N2)(X\>.IH//SWX*B#.P)[=/H>[:MCE>?^2V>J#B@<^,"]J
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
M588WL;$NR87L/A"9;+%CUOQR9<BDQU>9MR7F5T,Z=Q_]>D:X]!;N %$(QE5
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
M_2CG=NKE(??KYEK17V1_EE45O"J /L5ZIX&[VX:6JNDX-=XP3,W*X@=.B7<
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
MP66O!W0RB[PDS',1=2^J/W]YNI+KY'&XMK#WJ;ALYGH0.I"/P]-:N7@K;<R
ME04W?0/B"YLR<@:?HYAP:GY9T1!=PN'1;8UTX83P<(6&'QGN/Y1E[:T^]>_0
M_4FA'QJ$6&2R&L!QNL/T*D\J  _B@/6+^=V7XEF7@9?/ ^Y<_[H+SPY/?7[E
MIY;T^7'#2^723G>/"CG#.(IJ+$%N'D:2K[)V-WQ\NQ+'\-.:@0O5K)NK1;22
M8IIFO>P1?N%3[FKY9@"=(UIXU*+GZJKVX/SJI0R[@4BD!/8:DE3+VFPW=A1\
MRA-[P7;'O%LG;S61,J)\2Z)"I<$X9V9[9D7G&R1I6G0$T,DUKA Z[T%RMWVO
MHY)]0W?7I31#L):" _7]&$-LV048<*HJ"?&V#BGU=?R&,0[*N0 R0IC*]NTC
M3VUKL^5#(DM)1QBA!CTC[E3OL/.P9YW34>$0[F[N\];(U^@+7%RK!-/<XQR^
M70N(R'WMM=5#P*"G^$*[""IW2!$PX\BT4(8Z5TAX"JK/@31)7^GB"O;P=,%N
MYFA/2%3J.K'YM%F-^EX2Q96T</E#19)_8?+KGD_"K&U_?J)D,&.;U;?74?&X
MVLWO<M-]IYI 6=@]0V4B0F874](NLI#L7I7CYZO^(D3[U;OT6.HV])=EI/Y#
M<)X"CT507B( NR$YCA<7A^73BBD!WB&.%1-';'/O18AQ[ LYQT?6LH8'BT]D
M!-S^RZ5&.[U/LCS=V+N[W.R6XA&K<"X_Y:)OP6I*N\W)$#2<J=P#%<7T;4#P
MT.2P<IR0_\C)T#+[%]VH<*F*\;K( X6S[_VL"M2UR*VZYE;SZD)8&2O-J,U2
M_6T;D*M0/I?C2([PC#E()K0'E7QXH@*+VCK45?4P9R P0+V5(?A>L:&ZO!^U
M]VAPBE8?JPD9_%6X?8@;OPEFTY" /0[44:HJQ=]SIU7U/F4/N/?PM#ZA]Q\^
MJ51/NW/VR[L@6O:M>YHI^=OFKO4M4Z.WK)U:123SL0><)&B[.6'9/J1( IH
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
MI08EO/SLG0=Y:H'^5'9U;:[9JX,[!H><P'*@E%7*CQ*Q:'D^Q/5!DI(HV9D
MN\MM-M)+ [2A+1K<TEN?6"II"%4JL9!M,=8Y1(1_?7OLEB-LQS7([UK6Q&8R
MX'V$00F4F<\.71J2X/F"!3QO"[C;EU8!)48<OG'^NLQB1,3;N88"_-["DXW9
M3IDQ#[?>KVR3ULME9C]@GP?G'&1YHWDY2Y$T0O(GS!BL6ODAVH3:OR)UTGNO
M?_-LMLNMV6GDG=<TK8  8SPP:TPY(*AVT_5(^9P9X,!1"F4]X]X-(X/:\:D;
M$&]WAZW7S=K51UO5Z+BT29ALV,R Z/?LWH.E8P9!.['U R&A*.EAP9U! 0E7
M[H;\6F'D I.LE-$-B!]V"Z8+]Y:56>9_+JI0#RN^B)3?F;^O71 8J*\I&:#Y
MQMG=T18W8%Q43KBZJO+X9(8 $]I=E083#*\"+WA)<O$8BP!GA"#!EZMU"IC(
MTM)?3V*ZTYR37G9+<3DRG6H#D2_]EY+1G_+=/0]%7'F;R/4%0YFP#J0R1Z08
M?1YTITN9$S74)]]HM0V'5^@L^#6TX=,CM=.;,U1L39B[>ZJF-B TFR4']GF.
M*+C(5N2]5\;)6FEPC$#+2K0E*GY.=;)N1HVK^=G!-Q3UBDC*(LH,7@UT2:5R
MAHQ_YWO+^9:3L)0,/N!<)^*F)GEB#&">%0FV9^^/>FK=,&;X*\G E'(&Y6W
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
M 5YGQ*RJXC<0O3<BDA_]N+9R^=F2<N_O:XV-.49SN5[G=VBZ?KX7I]=-E-M
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
M8U_D05(Y$W;;J=S@ENZPV4B+QU[A'-=!VY7G4G7VXH@HB@?R,?$CM=XCA:@
MQLP'9;+6.\= =&\3X EB>P:9UN<"7OBZZ-G)O6[K93OKO:F,-]-.US,T%JXV
M8=O!&7 +>D=MS$ZZRHMD8-)G^C80I\D>OA9=D';(Q3\Q3Z\.C@5<CU2KN#=J
M(W+)IG[[&\&X2_A2"=S_<:'Y_WT) /V]9)&V'7 A2-Q )%2TQ7+V$R?E?RUM
M(+:B@X>35Z(9-/[/GUJF/SLI_TC5*4RS9VC//1JS4IR["_1Q<JZ17Z)Q1M-&
M[&.P<^R)L$/@YH1>2GI)ZO#58?3WF().D0^[HQD'V!//%CX=NOTIW0ZG'93D
M[B28%E=\+[RKC02):L/Q.P9/SR$.D8'39?"S-W *[;1!,380JHMSVB,RQ\!\
M8-#G([/>8N"E7<1RING+Q[U:U]BCDG7ZJ39\70.J3_^LWH*DX)DU\$Q76T6N
M-Z@"6V3-*[!1 :P9'IFV2I^_[Q-*?[Q4>V%F>KSBZJ\_"O@G^)Y+6X(\[QWI
M97_9\P6!7^!*&D'"O3":/R 9?FP$L/VD&0S[(M#?0U7A>M2W31 P3*R29SHG
M?RVBPI'9E'OHS%3EA?(2X^I1A2O3VXV&J, Q[]B3; RKB2O+@40*Z,.26#^"
M.8"]:7/Z.7BHB_VC7#EB,&:0P'_C#> 4D6OA;OX\-FQB Q&@AP.MK"$1"T")
M=);$1^JTYDJQ:KKG5%K;TAF3/6(XU)DSL[V"8VU3A581_OE,+ZUKI_//1HG7
M7S_M<V.8*T.%A,<YKM![6NWJBBL+QWXP\7M8ECB*HBPDF4V,+YL6O8$& \R&
MJGXDO0WVK[V>Z_.Y-N>F9*G4[EK/P9?(;R2NY*!["^P_'#1"JNU?25EW.P,J
ML(M';9R!];XQ:[)!E&,4)\6@S)_HV3=?1G] J/61O-RJAN8JK'ELSLLD?D U
M+*S(A45K]\=1SV.0(*Y37?ZNA88.2VX]]>*YUY?VR?,U6'HK,56N7.Z-Q3PG
M=4IL("[BX&CII/@A>1E_AF\]=N*5PB)A8+773QKX!^9AUN2_-A3U_4I<CA;Z
M+#;MVY:P7BHBO[W7B^@KK@ )/^,$X'4@\2=@,6>'-V$/-,-[3#0$GX_U$HT^
M?&7))1>9+8()F'L]DW7'#:;*,^_=@=9#<[Z*>A5]0P!8T.#T9'<,:HH*B=C%
MLG(N%G5)?E>6 9]%Z1(& YYD6G<G+0P=4QOY:[UNN,W>7MP'U [G*'+]X0S)
MA\3PCR'A8$;*1:XX@RK:1E,TPVX)M3 _(]U?QPH65TU)DV.$A5R1M5\S];ZR
M.(1U('4>H=+S-A"-R2M*@ ,D,@3,=I'J>14I'O2,&VI-?>'&:WZC/?M\)&>^
MY_AJIO[D]]O.41O-3QCZ)(/8$SB\.!E/E"48@2H,[]<Z](+.SP('&J4HW?9
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
M0C5""<$K>O024B+8 =E]$DD0"FR 0^^TPC^)M*O6+M@C[:=V&^K_/.?T\+;
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
M?U^\O<(TO1.6"V3D=VLZ-2U'ZU>V'M39GO61;\35!\ID!3""4ZJC9M$2W*,
MCSNG\*";&5+YYYYVN,8!,=D6T2^SC7)9J- .VWQG1G__ZDV48DWU;^HMDC)7
MDUE4]%_8>^^@IH/O;32*2 ?I D*0CC25IK1@HXJ(*%6(B'0ATB1(3!"DEP@H
M*"A1$5%:I 2D1@A-4!&0KB0$%4$""6C\:)(/;_*=^YM[Y[XS]Z]W[GUG[N^/
M'68R)+M[SIYSGF=WS]D=92R,.+)PZI]SP,/@4^EVNF_Y'L8_%F_)_FZZD8?9
MW:D74A>NH@.T+N:9D4F1BD!V$N?&@LSX.]QJ_XCEK1V(17(NL]Z5F<UY!0JA
M/T ;2[)A5V%[D-4C7O22=/:AQ+H39EDOYQTY]:^.:3P5<50\E1UV97/6[<3F
MY^!DZS/9] U FTSCT"U!85.6.3*!F0\8QS'=(J9B/KLLYIUCSA)<#FJ^FP+:
MLH6N2*Z'>M\M&FXL!U3,N>Z,MU=<CZP!A7!+N.1R2?IT3Q>L/XN!I<JSU5LG
MX.&;/H_,]AL\50@44OJ;!Q:>$8?,DJT@-VO^$X31W"!\CYE7SS[V<0UOTF6R
M:G&ODAN$8^:\4U-C#S3Q[;-E?#\HLG&&+M&'S<#(=AZ%YG)IX9]3#*T"O<93
MU:&*S\R+/XQ,GGS5I*NNKFYUELMO-N%LV5A06"B,=0#L)2J .EQ&(8=22&)8
M+DYG!'9BCY>=;>TJ[YG;%!3Y[*-?]FF'+NN-V,R'&RI;H-!?ELM/L@J,\@@G
M# O?AF!O,+%5X?XZ0/3SG^7:GX[Y6NH$%W_Q][:Y/B]UI6CDTEF!3K>+Y&3P
M,&H_4+4XCY5G'P)J%HF2*V:Y(_'5H1;?NKYU:MI]E] X,_Q,_(SKSF<3H#Y;
M;[)3"=;G9T0-R5A'64=TT"QHW4U\LZ>:D^>K)!JN.0AHYWX4.';*8^SW(_4^
MBPLM78_#6Z:GS._H3R6TQ-8VN"J)UE2\W'\W15"5DNH1^K\DF:N:&_I4TB@;
MXN$JA@R[E[+Y#RJ]G1-?+'PV4V]-T3#2R$TZ4%WH^KB&T(<>Q^U@&['<P%'P
M$.<A"H'_:>&?LX05_Q):VK^143\N\HGP.K=?)]O>_H)^[DAA[<'!; @8"NY%
MS^*$MR'A6 CZ,U3.Q@+D97NA8JF8N<)-7W@&J$8W(L5-QG7M'A^P+W/.=DYO
MRVN2[;NNI_;41JK_8(*4P!A&E'CU*/<7H(!Q!95(&I6!=P!EE#4S&['))Z\U
MG P"IN)6KNY]^>U"9&7^CHUP\#Y^'CM#8AX'K%F[P7<+LIPB<.<<V7X1(3CG
M+%[^K[)W)-[2V:IHQ.1#9O:F5>/0US2W8@H$@B]]L@U)O8D)*(,*@V,V?&,H
M9X:(ZT=,V*/C"ZS!=H-B8GC+E''/"T>,TLIJI&M!5F5TQN'DC%#(#EMH+HQ^
MSA70]N359-'"](C#@O" ;DA/QX;L+.H: Y.),DW$HX[C^ENQ27K^/UH3AAI
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
M,/ZR99A<7FU$XWMI]:\KMZ6AKSC:MT?Y7?J1 "^GK_B-@ L1"3O-+W*X"U1
M&?ESJ;4?"IB+4 3Z-N8B(TL&%S08^+3?<!G-RM+YIQ<_A[8_ZT=54LV$5Q7L
M=]SJO^G'79BF%:!0>2EAJH-E"U0L"0QTS,:]-&&)X'.@4IH=-P]KGVMK-8OV
MC0QZJ]=QS>-O\JZ=E@AI3$_7-J0!P37'\G_F;&GW?J*TC5XX7((-6\(!3G%)
M\Z.ROH[5/I\%OV<9G L,^U97K;%Y8$!MZ$-"B$8RBB3/EA8 A7D;+&<XSVSX
MV!>YZGWJQU:C0WLW4A(^1E@8I=DH7?2[N/"S<+WEOM!IO*J;]NP3^]@#:R[S
MZOK?:G[G+"%(+%@.;+>5'QU_ELNUFE09YNE&OQ[\ANK#9L]]7W XW>&XHR7C
M2XI=]"</L."YSX_2"_5YE_>>"(NZ0^K\2CLE?#CIH?!WM U*BBY/TZ4[]^.:
M-OHM+7.P8L T:?J&89M8Y<@)/9_/?6..C:>^*47LD_Q(38:)$:/@LQ6@L"/7
M,4ZA!\!=P C/P+R,V)X4G#BR6UD.EE:N1;>N(]SNI:U'?954=ST4'R9W^8>P
MPU.[N'M.TT\!#-5O,)=K7&OP%)@<"O/,+)LL"0OV=7$FM<?_C.7['/JGL5G8
M5^$ XXMVFX=RQ \\U_7VU.+H9X@2;/N/G0F,"&K) #%'$9,>)><GTD.49M^4
M!;$1S2DO]F=/R8?V\!UJNGMI9_NK(9O?7/ERT5R*.3B$H;MWX(0!W)(5J$=O
MS6'O<:"WYH,J$8Y5X5.'Y"2^"JGHNE6(\]5_U<][7:'UY_..O_(L](K/<A\>
M,"AARUBZ \[MJ]82S,.3:@RQ_I)WE46GQCR\'/WK(0<\\>L/ [^9KBPH,\BD
M&>[$WNI6%IUODC1*BXIKN3W4IIB#[)H,G)].+"@^'=\C-E'*X5$Q%'=2JL1
M!*#UYQ;;=Q&6>D..0+4^,;@IO4240]E^<G>?-/VU?_!>K&K^D7>8KKMWO3X=
M*LB)TC;="L*Q%7GUBKJ:@133)JIK3B&@@\QAA:*@)8/9J$/,\OL'<Z)C/!$C
M1=%$Q/#%?!V^'QN &C2C\QC7%VO US:> >5":ATPX>:7?3$I"@&EDB9'!:K6
M'^DQRB@E:3!*]8U1MJPV**Q+Q0*:F &\. #O\Q'(C5=ZCW&<,CF","3\&'CR
MPD2.Z6(BK>$)J>U(X/<(L778A_VQY#3^Z[W$Z98Q$S\+$4O+(U(BSLY>MZ./
M2>E<.'D!<B 9 KD&Z4>Q6+R*MX>XK,AU9H/Y&!AD^:)T)JU<8=DV1R)$7B)[
MQ4+<LR..:$F[FAD$.KA5G/LC[I!PYQ<D-V8'L,A29 <#D7014.P<YS$L##[3
MU+>@W0*TUD3<F6%?G"*X.-A4A%5_694S<W?F&Z@>ZV'J#11K#_Q.?*8YLE_]
M UN,*[A.3AMH@NXE0U 8%@33H]R,AZ".?PP<L_)]"HXK>M+DGXV^0.;$MS[<
M<@G2OOLQJ[) 2](JK8Y-U-Z%$&#F,&]RU:>))A&;BBL8<].]I>:9\7 1<$QJ
M"(31Q;NJ3QGF[$TTW%?WT(VTKYARL_ILU;M@6^F(G=GV^6P+KD>]L@T)1*1;
MY*67+([.$9G%7, '/3WI 8XL7L3)M0 QYMXHLM$:8UXCS5STX=O77[]E'7TL
M<8\'NG@>AR9"CP"%CU+AP 'B(&(&=HKS$MPY0A^?(_G3XP<S57390K*$3EAX
M6[JA[^5F<WF5\$$UG;;[Q$+;PDX8*'*3WLJK 'J<=P=B&W(9/V_./ =8)E:$
MJF@PQ,LH!KKQ?OY_:'+^BBW%0'?1 <+(\Q]1[\<?W H3%]?4;2%>(%[E4G35
MC;5IUE54."-D "<+CI-5.O>B58]%2&#9NO0_U".OQJSLBID%WH_;FPL7+J#F
M>V2N[CA[O"BW,**:4PFC9$-?(6CF+$' $Q2:I<)VK2Y  0PEC/*:?K5<?G*7
M17I!M-3P<^3W1YI25BF);-(!!^7*8/7K>R&H1UQ[]@%DN2K,XJ2@!="CQ%=Y
M&VOJ5%Q6H ^0^L*1'DC!I+-#;LHHEM<9VQ6]3TJ(C?L0*.5_4L9AG<\YN=NK
M"/&!"T(=H,) $Y-+I5.+4!?H96<X.61FQ$2G,_V,;UT@A8/#UK&/A::A1S0\
MU9*"#XF]2YL4.+1Q1U1 K9L#\+CO)M@/EX$%$3/@3?;9:%V4?^&?Q3/$Q%H
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
M:ET>CBVL4M]^W?+8<&^[D+^_(8AEXE:_UT&/M@V940>%_K#LV!<8V%XHH"O
MEME@WF'(8VT.A*KLEO>7H/-/I]),Q,S?R-^HNXM!9-5=4EHW<O.:;VZ\IQ[
MF3E09DUFON+.(![\0&S&KTTP1"B&6?2.'G_93YW1%([S*0+C OX63:O,J71U
MP<&#=N'D59K2D6N[,AWAG5VA?%LXJO; Z&V,,BR8#&@6%W I7-0M*DX\E*R
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
M(<41'C\0W@1&W)^P[X4!DU4AO)<_#_>F[?L+J-R@N[RVWQ[\MG[F)&L1O<V
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
M$L7[N)O]^*N2/;#E7&@Q\9MU9)9%B+&1;TYK=K[,$:#S!HAXUY+"@-EXI2-
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
MIQA[C6RO.!:A;>6%ZE</S$:98?D2 O(O0H<AV08;343RH/VHKB@!Q0[?YM3
M;^1B8E23O'ZN[&>7Q#XX9QD<^!BX61!OV[L]] @]PHRIL78,MTNE* --#J 4
ML3Z][GY,A<P8:"X>ND&NR:NK2[6TAZA/$F8O'6*46T\[4JI=*"2B62=.*7(>
MRP'.SBLAM*A/;)#MJZ<S3-%H'N6Y6S^^_G2OWJ1-<WC_:+Y,RL>#$A&VY13>
MCE;=$3^UF6/RLFH;7!MR]=F^,]V2=3OXA[IN#U[8/Q+^%<AB;^F&(B60[0[S
M6O4HEIUN;)028OGM405=IW%S0L QM8J#=]4O3"%+@WXVCM<MWK[U.N=_.<+X
MM.8KA(K-=FCP:JN9=T'8]'EGB4[5<IL,18R,OB>9%Y$&KO>TL2/':=V2G[&&
M'ASG7\A3I!PGC=P8I=TA##[#UG2CP67PZBX1<UH=4N59H)Z&256=;?+BH&4]
MT_&/V9=3D>Y8!0N+>1#]!TJD57PU&$)R)_N,5RJH<<61Z2+$Y_3C+WP_];^?
MEMG>"]O]<SRI4=_NAI>4]H*0PJS$2_JV8LAF(WEJ:;8]V7HOMN0YFBW%,HCV
MR6*H-;5>+0<R [O9H)J!67]B+T8<)#^C7";%<]Y:PF,ZS75LS26Z-/+.8GT\
M9*MM:X\ (-^F+SMB@)EM#_X_SR2RUR$^%KQ)A,WF%/56X)FHLI7QR,3,E??Y
MTPS,7';YWR&/N4@9H]HX431L)^B\"&YB%S:%+N_3R/F^&MCA4YL^LJFD(-WD
M#*L)V9&-LS7U.O<&;Z@Y7;1D4R%KDFU)YRJ8P4I]F(CX0JAF6\TX.;,W)IDQ
MW%RT(=2ECI%5XP]WTI-W)>E'X:O\LEM+6*ZX??NQ,O[)(D%QO5TCK3?*(5(R
MY\R4SQ*;I:$Y7)HLG8R"81G8.R_C QPTWY/8+%2 XE@-RCH03(36^NQQ3A6E
M:@7U/!RZ6B3SNS-W=.>G#^K37DEL,_3Q @,]\78^1AA^'FGVGY6B/#[1\';J
M.IUCYN%'= 47U\',\RNG1*6#QK4"N=QJ'1H#.L'63MHK<Q-]X6J-H9/+H8^Z
M\/X)9JQ*H;-KY$RP43G6GXSHW:9N&'=;^VHDV%SX5%4W,B] +C4$'!OX/4-D
M^*,XKX=,.SRF/1>+"^)7=2].!=\WYK,Z]Y^1=ZE(B=7G&$%*4-B=*2$5,S/.
MDVLXXX'<8+W$9Q>390D^KPL?G+1GBF.)8&*.'*Y=?GOZ&CF<(C6/G2R?-XDX
M GC#8BZN+XNS$"OSW_I@2F]]<M%#YS8Z=P\WED6_J+A7?=S*(>W9&WN0,1_
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
M=-?%+7%;^>VN"A030H\HW3YX\B><%8^)K)EAO3Z,[A3QRRARE&IIJ0F1]KT
MX/-(#3>5W#9_:&WLEQK_Z>>V[]T/3H5OIOS]-EJ<84%S=@Q(^-[PGQ6DV+IZ
M7Q]"F+SO*Z#$W*S%5N<^UBO>:.SCB]3JD#_&I5^ MKYF^J[;)C'-HE_<C,1+
M5J0H+M23W$H*<P/:12:2U:#R5B107+,@NN]^Z:K*RG?.LN:^U+*W#\]?_6TJ
M7#9[@<BZ\1H?UH)RHMPG]72XG4]S(?4GS>86P2<,(6&67#Z&QYMKGJT/Y@3J
M %S%[6PY'@4E+OU<K@R.+I@A5-!RF\A[,+=*:EZM[LZEQ+MRO7?CZS(NE!3\
M,I66Q USIS1.-(F#HI=)4PS$*K$0'.FWR?#HD]*=J4[3".O(#G&1K'8-HN^G
MF94[3-6NC4FWV$7O/JQX]O,3T^>G)\M##3:JJ%J^ :Y&J(4XU<QZRMLYKOLB
MLSEZI2VDDZ*9P].-3)J!OR5="D_'Z-J7CYD[=QR<;H4F-Q4XN1W&KRA5T"<>
M?@KA+9&5\V.%8+R$)*H*)PD2Q %Z.:W" /V;/VOKT8!RBU8MQ=QRQZE^N/<N
M<2NE^12!]&26EU295L8N9@=5VEW!I=\YS#L [M5AJI)[TRB%FIZ;QR'VKU>/
M %78]3:T9;'E8Z*[R=/E5GUQC9$T"Y.:ZR2N0Q;'>QZ.7GI]T9S3(KTC!@_F
MCL.#(*Q$5%=^;*-J4#ZO-*EEHS6?\.>J;WW:,:GJQMD*CX\/ LCW; -,]*5@
M?(? /YA1,8[D@F;Y >6:#^\;]Q+GLB:=_[B0Y2)MQU3[N6XWC.^AK[*;Z6B*
MAS4UO;[^N(-'UBO8ZXOM/\AM]K:>//DQ9>HMI[BB/+F3='W(D6:<WZG=0Z[+
M@#XY8. 22_*Y!ZPO_5[_<35Z=/GO)1 G?1'DE)LXP[-Z(^Z&ZY!?IW3:])2!
M?)V^&<WWA6EY$6N^ESW)N'QYB@R?+ I+R\K4G'0637*/[;;MP"_9#L,R-!J7
M,7.[A\HK'C2=9_T[B?HG-%<AN-%$I05KYVR7^G&!];W4&5=,Z.R=OZU.A^:J
M!SL&8^WU>2B"5 .(OOYPQ::(,,(D *.4QCEPFGVJ^][K&:X'!)5P5J>#!?HI
M/,/M&_VC\73A[)G6422?:5@1/,'X+A35KOW#*-@W\5&UQ'EY5:EG3!,O'HE9
M?8JDM4S@L$38[Y1NZ#4ZFR=>J)4;@ITD%D?]:KWT>J/YYZ^AE\SF[,FS'A$L
M=G1A$?4E(<S3;Y\Q:IC7[?Q0F7Y<KQ2$'+:R.!NSAQ&CL'X) ;$\N.QP7,Z6
MN#M]6%0B*[LM7ZO9U#-K6MPK-%E;Z&2P3(\G]2O/IVR8R0S/=:'J%/:Y2A"F
M.<YOP'2VFGKG0\#2MQ_%'6=95OVR>#0"BX>. !XGK7?#,,+T'P9G JE)S 2Q
MP?C=7HSN=7?F_J_FZK9)AMG?+B$=<J1UEVJ1"1L0O0_8'% A:M@@69Q9L02)
M< %1W*WWZ3X=8<IIF]EZ\FZ4F'D@N^^!VS,"["Q8))#> !_/EDHB%_/=\15D
M:\()G7FE6LDG(/?VQ8G'\3LH-OH4\%3K15]]+LM($6 <S;,8CG4=JXDDN+)V
MC(@97&L8&6O&ES8_DZR]\1)1A%+,>!696W1YG(*BBB._8SD>*M1LG4*(#HWK
M7>G2R),<SK%*PKAUV#8^&)F9:NG3,5PW/0+8W55Z])9M-RP,$G;3N*7B%!\D
M]X-(%/.;73ZI^,P-9;/6&=?F\1F[\5.#%]YFEXADB-?Y^[*#B_ZX#VQ52/F%
M20M+?R_*)J%. *<,"+]+(A&F)$'3(:303U=PXRB0NYD?@E33NR'K4A/Z)-,I
M4<?=ICS.99U%G>_T@C?>8#V%V(%'+T73[F.F5Y%72/4QNA=F12UC]94;J1:8
ML)*:]][Q(7QR7]FKM.3?!$K^RK<IB,5_>/\&<[&Q)0P"S9P84H1!NT#:70,J
M)49REX+WP>\S<M*JT_S\3<U[9M-SXN/3$*4R!?'+ND__CS![.41[/ D_HP*%
M=(K4UD;E-FY^;FK.?1!__HUG;BR;BN&O_4II@N6&.56/)C%$LZV$4PF566"N
M9_A/65U#SM6NED7%"\?KKEP[UARW*' <Z68T,Y*-2Q8]$YN:)*.E\3ZN!6<&
M4\\J-_L0]=!"E%-0;L3:S+DN,TY]?ST-&=<:@S(.L4\V\$T GD:U!Y3 ->:W
MDIH=RRA\*U?7S(=471C(]1 +ON8M\='LF<BED%OY,\D-Q21,,A;"WJ +*40H
M4T3?3ED6NH'!\_W>G:V2G-X$(2_<1.6086O@NZ<\;S7UW3DJC9^8*'4V:3G)
M3A'2[6AUH4T;FBUU33@52)YC)K_KC6U?!@_P5&RHK+&;Y7%J6:]/O[-W2_X;
M#43<(A>3$*U*(ZJ#*0>@J(K-VB1MV G0BKZ(67FYO&9[[>^6;P-3DBHOOE4^
MY[,YN12O:TZ5]1'7RNJL@J\12I+VS+BX*<D]#G7#<YW*?-HZN/D*]3P'NV3!
M^PT_JCC"99)%V2I6[5SU^2_2!P/YQ_9F%8,>9LH+RI<] 8+BNI1K)WMW7=53
MPT5<)^):)6DZ1%M&L$E)487*\:(X8[.L1PE1YJ,E9PS9/QXNI*J7S/I]F1#$
MT">. ,=V;V C)CKMLRL.+).@S?(5SCX'M_=Y'%;OS!?<.H8H9>J[J?(T>)#_
M XS!=P$15+=1+XI9P4PO 8H4@[FXWOCA:A)8V@F(7RZ:RO!PX>!G9O'&J.&<
M5L@"R@J9=I?:)WB$I7T*V#Q06^K:^0%70QYJ6X#4Q&=M=D !F\\J!L+O ].R
M4)I_])HJO^^(SJ7,\:D)^VW0CE.5X&4'KE<(DF[B6)&Q[R(/>M^_?%U;;O_B
MT_346VHI6W.N_IWKGY _&VF?%)O%3_[@Z2,\^ .5MPP*5#XE/;N2<O'@VIZQ
M^-YJNO7>-RN*3%=(4R]=:2X&9'B0"SX"\-3DI];8SV,HNWNZE7_KT@C4QKEG
M]0!K@;&;G%F=W:2+KU3EV<,U1&ZE3"]KG&=FS[E/\^?^9#HGYNLJ3S:@B+E+
M"HK4)91"KCC0#'.Z0^\>#%3I;I6L?N+P>[XI^L"ZO=W_:9!T]NZ!3$BF^GCB
M'U1[.FHW_9GG*]%9J\4C *__$6 X9[WUUWT*!)_?D7*B0Q'[',%<L )6_Z!>
MHK)RX&$5I^QY!'#VG^+SLJ?+<GT/RYXNB%]XLV1CG]:THW/^Y)T4!1ZSK_(,
M\ Q.^5E(]CC\R(CK!OA"I/ 1H-V8 32W<*@J+"$@#$Q&U82X!=-"^\4/9V^#
MPC2GNE4"5M/M/C^TDS[N:M?1WPX!&]>,C>5F5]M;S$8[5"@)BAH-==Y)G-]/
M3$T-"K:W6)DL.K3,. +@OP&)M_,/U%-HS7L8^FW,W;_5%Q^D3*:1=>D,F!3M
M3_'^.R]-$N1%9Y#9N/Z-.9S^X.(? ]*>:H[ZG^'#:>]@K2\]9=:N/]]0=;M_
M/'DL5)86.:OR)ILQBWG-^MBA!8>2T<M[Y64_$5(RYE"9D42GQNJ_G!&WRR93
MT%PX\7]G(;<MIZZ1QR@25%::>,("L(<]R<U'C=-_XAIQ,Q+?+[M5ZXJR:U10
MK*'*>[1E$\S1M?XG^./.<4R@)_I1Q+O GZ+.AZVM['#WJY0 $M(20#.DP$BL
MYJ3!#I! KA;L7-5X!:*-"W?N <O'3]_PT7 =Y]-\A8"0+1IO,)E\6$)70WB0
M)MH8R/ (0+:@],[K],.Z&BL;B)74;B#7QH9J'XK]@E-Q7:[:[Z+4<UB[G>(G
MZ9D7;BLD\S&A_]Z0>XAU'YS4(4<2)]:QC[GB="&$0TCW@4&TVE==P>*$'$NV
M&5^;V(T;Q4'K+]HD(ERA':J_K7/ZV/\*N2>7_C8L\$6</_Q(8]!)%BH#^)0@
M!UKY?]#,21<&K0PXD?((Y7'/!N)^7*7"O9U*Q5G<;^.NQ (%C8&;7H%6;[G'
MHHX K$R4X(X#UC;L)-F5_6KU)^@U\BB1?X;JY%3DM8A__T;U$Y0Y[$49^]E4
MOH N0+@Y-90^Y<;RMRLV<C  ^0/+C6 FH/B<E%K>+Y.SN2(W[F73MS</?BN^
MO3D<\N!:UN.QMEV6"2!5'M5V3?\<<GB._P[^'TV><XX -8(=_Q=K[QW59/"U
MB\:"#065IH!$!42DJ51IL=%$NA @0D1$2@2D!PB)B( B14! :5%ZC]30(UV:
M2)<$" F]!!+0$$CAX/K===;ZUG?O.?>N>_YX_YMWWMGOS-[[>?;,[,W]?'BA
M7EN:$4\JYC92MM6J?=.H6H'[Q&PV/;UX5,)R@'%-=<V=)D1?8J>(,Q2H:62>
M.%+<Z=\,PAV:X.>BU5U?K-7[*QDH@=\&XN\&?ZNF1!\1^WS^!XWW))( I9J9
M3 C1UQB&S(M[@)9[LAP!>&\;4!1M44X%M0,CA.TXGWWRW9)-N2.PS97UF7XN
M<U:6>N\BN,].'KI]8;S+A"%3]FXF+JY9EIT.>H[^O4KNZG)'D4:N&]"N+))J
M,IZ_:-3<TG4RU$U=(5_R@CN*- ^<?LX173]93"&6HRGOJ(9T&CO3%X2'SAS!
M!'B1V)[]T?@5?[1STW#9UP\=6KDCM[0?T7[DVGC?(25]MK%F[6O0$;HA.Y^Z
M1<^B"99&C'OBW'G%@*<?L+H72Y)?B8M]N>;>^@= O96S__</W)75H\1E+_7&
M'!R@DVB309?S=VN'V2?K]0A//#[-)F[<!GX9^7_,2SJ"._]"62.-V_,WMG/;
MK$6CZT(?6(7PW+3]Z'F/-R?C2KWV )6><0A#VB'Z#&T,2T9%V.:'KTM0=3,Q
M^6YE,;(.DJT)IK.G:N,YRU]X\UW^=TG)B[93RU+R)R$VQ!73.\IS>1KZN9\M
M\U_F1GV1DKU;K'+$^(!6<4_C+:8K0H+QOI!QA3#3D8R=M5/L2A'NJ/E,1O.X
MWC3*61YV;7G3B_**QLOH:Q;\_LK3[A@+NS66:Y0K5;P'4,*I-/_Q=ZA8\Y<_
MFR'LWJG1X%)ZWA",;3NNA GHH00KCKO55)>Z<$0&UUGWR'*V^#:3;S4)Y-U=
MNE^4"-S,4#-!XW1!U)>$]E< B?%8AOR^-H\S*IUGB'R,X39M( .:OR(LA@'&
M(2Z/SSX:_;/:*2>&ELQ= RT-<3U^P/SPA!0X)Q?'A>P4.U*>UM8LQ<"1ISS)
M1Z-\30Y-,:RVV\4N-3G9V7?.;T]RIUG_>&W.4N@KW0SM%E=.*#7/8D\"BX>Q
M1KL4IR+7W^O)D->M*N7PMU-VWL/LV7IOZ%FW#(S AJZY\<WHK)PR$_(>@& R
MLY"(*H"#2:MN2 V:'+;MWFR33%LSSS=8H7*I:/=\AUPZ"S*IA&F]K&_SZL=A
MQUL<"1HO)8-F8D3CB:,.M.XJM*VZZ[4$N2^^9H')A^B$7BVKIV(+^"V3[]SS
M5\ ;IR'C'[1\6C//4K&AFK<<9_:M"\.C36_(M_=1S7!5OWR_'(7B<.=-K-HO
MKON'7GT!R-R-<[+-VE[<C$7'8A9**WX+.J0X/,L4XDF#NF4O3N0C'V5SNU*[
MC6S-3=(,X;A8T-,]P"D$++)S5Y7"31-IGY;=IZVROBY^O$=4BB7S4O*Z':K[
MDB^?K21\GK?;=$]9.&?Q06:X$42=W2=1X9H&)8R!-NWC0R7*<6>:&AB1X.IO
M,?+5NJ\O\<MY71=9N-&I(NWM'WM$$?+(ZL-7W;,+AO;LH+\[N*;TZJW'77P&
MYAEZ/ZKF;?5<%,)M[(I>-E03)2 -!FC5?U9BWS*E$"O1+/[@5A5USPXXQC?N
M]%+1ZA=X@\Y5>8I9K*T0F.OYFV^'L[UY'MP4?(K48Z/W7QD'3BR2-MIE/ 41
MONPOU6B@JU4 MY*]:/4OL$'$XM%+\A)\?>N1M??.:V?G(G/,'I^+3I'I(&LU
MV1KT-M?OEJ)_+H[,<21I1-ZY#9E>VE;^'>+48TPR<],@_ZK=ZKK:"F$R[,%0
M53^W8<V@DI$ZMX:,AN_KH:&Q2Z*F]Z,$S@C</O$% ! %W+ 8U E* _(0$AO^
MI6\[_+^.<YI.K=CZ9PY*LEG7S\^?^7[EHW3\@,[C3(,_HL,&V"]I!FY&.CY@
MX/GFT[;=SJ>Z.D \XBOJ$X-5?]1'SM>-Z$'4.O< F5[3EY(O=#Q5H)@PM?1W
MO2$L\%">.O8]NG4W$.O_P;!$BEC14\A]L>OB#*_MM)KF8XZP-TIJD6.R[JQ9
M_DD-87FY&=;+&I^.NYW56--+'V"G5:L,C3]@O!D'$<34TUK&M(WC_0-@9LY]
M-2_:5=R[=CO;D=&N]<Z4>*J%#:=/W?)GM=HH(D#UC=P$ N1]T,W+.:B[[LB/
M"- 8^@-=&4M__A2;+;D'\,"!-E$^-VSR;.FE0GL 3RG"0'_(TB:.$8)B\4EQ
M8J%[ -E^V![@P](>('(?!;?<1"W-[P$V^\9P.SRX@^(Q"_%/WW$K7C^172A5
M?5:7^F/P0;B-=83%R!D\#KD'>*O7RF)E3I=N8Y44/.ATYRT<2]?^2E-3#)!U
M!,7ZQLE?PL@,@UZ@7J>BZ4\,8]S$2^#KGL=<5T&1ZX^Z"W4ROK/0LIJB#U]&
MCN4,HEX0)RJAG)_"J/;0!BM:.X=W.,']VKJB=C4/HM>L_M(OWK_HE8'GR@SN
M7D6!/8#\/BY\A0,I2&UK=_VYVW]SPMT6Q#B[N;4%#5H/"A=H74)7$=?V .2K
M%*<AI-Q2+';Z:EI;LKW3[^A)MT'GOLIH;=5]@FZ63N_W%=9KCXM$7HSN_\+8
MUFF^4]B=EU(Y>NEC2 4(YY[DR!S= $Y?Z'#0E+^2TG6DR4+W#\W:%L>EC]/]
M7*W#;W7T?QLA?"1<EI0'JW?Z^:[4]9>]S?1MJAW^<;M$+#SC087ZMTL?7]\Y
M^IKG6M#52=?:AM*!7A3^$.>4%SL3>8EUMX[F^1V'/VI#Y4D*?#EL2.K-X/)S
M<:_P-I^^IRG_5N/HS3,K0>!Q(-6$ER&YO;:X;ZM(U!AZ!C5+8PK:;CN4M<J1
M'XL2:<BQ2 H7 %@[G#0XUICX>FW^45S.58P";\(\_*$>-M= .F#<1*=BQYH9
M/=O>K$$^F>$4&*'M=U4F&)/D _$(E,C5T K9EK/<WL><3?=(_Z\/ZC=BZ)_^
M;:,\-_F]Q>3C"*N2G5GB.&I\2#Y3A",QCD6Y,$%)BZBNDILO"(LZV^49D\Y'
MQ?+6XR\EZ)THNMG7!>"U9>7N <(^*E-XK5&ORY>%^W.'CVG>NP&!)7F+^^1?
M _68]'3> F@=USWT%9-+$DWC1=.X1'DN==]%C'M5N/WZF%RJ7&_'^VE6=.-,
MVZ0&!!AIYA,I][%LN'%6R#<U6'7<9Q7TWQ1A=13T'$6 _H=*U.S#_?3F*ZC_
M4(D)W+_-KO]0B6835LB]?U0"%Z!&^'E3D47<)P'V^P_*\P5[(&.>R49^GEV%
M9H.HGD=CM"_"@Q\Q>K,8(J07^*TI.,JD(>K/RAD"H2W8 TMTJDSZ=!;GXOKX
M.."29K*$M\P?GHLS/,(M<VKIS^W>IB_J/I![\'+>W#PJ(:7A@GFP'<R=#E(@
M ?FWHIF@[-?MPWF%W=VJQ_J[E<\K>R+MS)OCC EHC"_XXP01.2$F'3MFXPOB
M@EOM@W322-ZF]/KSIN:A1O.=,^'2S/?O)41K7JYYA45'76;(T,;;S3H1P<R'
M;C<DB6U7J/1R1U+I-9GKRI]!8[#DX2T)Q0.M>CWRBM'C\R#S?%ZR5=0?#^CN
M Q@-Y+)+,=@#\$03B\SV"5TJ*I(<E#.LX\EGHEGT-LIFBG#@]HJ!%I>/F R#
M2 W^3G7S@1>3G[]SP6N_QD_G>^"CW;6:4QM%.M\9H*0T ]/\%Z/'I8%KH=0&
M4VWG..6XL_ BP[@(V(R['>L>QO#JJ._D@H&'@(J,G3Z2W1KN\SMJ>9_FB\QT
MA=N.N?.2(MZ)TI$"D6U6V][6$I4Q8@I__:^ N:8/M/SNNR,N)95ZZ^9OSUN&
M@Y*,_;G]@][D0?P,OGOCKSNN3@*WZ;EU*P-&;V$8.E_)=R1!%$[#L_8 QE0)
M;87W1M2Q,+EV?,3G&^U71KX]2@5SSK5Y_#V8/::MPO(<=1R3XP@C^W9SMG1F
M&NR<V[#VXB-9PZ3FIK3SPTY6O83^<Q)U3VZ+G\<\JJG!5F)CAX8.1UW](&&F
M^]62_R0 , -0Z] .?]MRCY2-HADT$WM[)UCHX.MPA)]);#6NC;]A#Z"JZK=E
M5Q9WE78$S7P&KP"=ME[*O$@%OZ%@$#+_^&;_+MXH!)6W*G5DZ;$XAQSL=_[1
MM7M\W1=.B5UE9R!": <5^%V;;[)S$7;N^8RT-KK@<1C)E<\H1;\V\@BLV."7
M8O;#[^M6DP<3&J/^!EV-=;#-:$IW%(&X%"_WCN9M1P5OKZ\;RG\U [E*/]B>
M-L9O^1K)Y8Q--<@$)F.8%UE':#K;4=6\(G!C]\!&]SS7,;&KD=8C5U)%&"^\
MZ"&#'L=*SAV1+>(6:TXB_+OT+_^^:!J&-PGS;8"Q=:^*CWB2OL4X-UCSRUZV
M 4Q=U '(D_U#.V7LHUKS% 6L-"L+\)0 ]P3"T VHY(2(10OI:F\J_U#(&J8A
M>+?'9,SDWUGCNI\?_A.<<QPX[%'>?5/F5FOAD^/:KU_5WULJ"&>_FWC_ P=G
M.K)G=M)^!:7&:CGKI?5N5D.>;^5(\TR,;#B,ZFG&3YZ0?[<8Z=TO8 K;Y=.\
M$>/VJ[HOYD+]^Z2^,EP@&/TI=L8WKXT,Y7F\ W*F<7U$NR9E82?\(_O]F#VU
MH!L7OL^9UPM5Y[)Z-S@-612!!\"S#._%;B;HK6P.\V&I0'-OE38,,VW9LO-V
M_>CEK!I:RAL%[7ZZB8!K!;LB(&*XMSFF<8=OX_(35I]&Z(\-/:7@]P0SCM/V
M+BJ5.9BK\YS Z&T50C]G2D5532 G--I<YXFZTXC"[<'KR.?V,]X:@YZS"L?L
M0]+6,J\-.S&?;9S*3PD1"=S,)]YOV?D<_)\>WX&_<(:8XRD[F";A1^"%S7U_
M;_ZOA'4^:;C]%4M)G'/FXGUB+:AQWPS&Y;,0>P @BXH9$EYHG;U*WJD#ME+V
M.?,@^E;;8\A'&G@,F2O#/!&;ME4S!)U*;L24?C+3$1@)^9_N$!RZW_U=) ]R
M"'J6P\M[CM,#JE:-XIQC]+9X3;OAX=2-2'?EMX@[-?_R-4%]'+US/0Y]^*KR
MH6=17.K<=L_50S.X_]\EV"3_591%M<C@/( $8I>Z;SFJY>$?Z#&&>!OP]!_,
M>;AX*Y#Z=0:79C#B^[?OB"&1HI^ZC.B,__',]%YX5\^I$*(. #%%CIO(YYP0
M*D/VVQX-5<(QI)7S/M-,=&@B*ZJX,VO-IWZ_/_6\KV2EWJ\S4;*WJ%/0>DO"
MIW@]W/I,@LP;QH5]G]S.6"U&CB'Y_CG#F:^HFB>,%C(Q4MV/@FT#\2[9'XEL
MPP,C)1JC=?S\+QKD!1>G1'.=U7B5?<[<\@3[\_X(%&=-&)*1% @52W_+2*%5
M<H[W,E$0UN6AYILKLS:T[3>(.]2?Q':K7ZL/TZZ,^M(3R'R'AT+K9E\N;72K
M'2O^P[LFQ.1'J/P+7'#Z4\%KJU2B[4AUO&>@7R&,<V5LCC>D; 5K_KD,4W;N
MI;V!2"CK:D&=AG=(\O^)FEI?R6@!N./W:9%F6EP,0L\QQU78J7ARQ38OW_\#
M!-\:)B>1<.M$%*#[Z6V!>7L5=H6FZLGF2U3L]XT#J\#3C> <N.!PAZW5^YSV
M)]5C)64Y$T<G-G*@EWJCL5S-EEHMAZXE%9HST#NLY(VY@">;DT@M#CD-5HR7
M>=2TK*%[C6)7D]!$T*<_Z*,YQS2>GY&34\9=@&,?#K[(J8O%:S39<C1<4EW/
MR7I%QK^2[[MM^=- [3Q&BH9Y@WHQ$&V5>9/:$=F>(4**>%^T'*24>62\2N-,
M"&89?+$D]:-JO$G]T.W)-I'V[P6RDQEY-;GL.&VN53%Q6MS;Q@!2"NT!8]9R
M6%G.V8"FTP9='GS\6U=PJI22)R<*N+YUS&SKQN(K0/]H*8C4MO!G8Q@\Z#](
MK%>?#>U]28>7W T.KAI79/+::-QQE98316NI"B9X)?X<W0.\&. BN@5%A.Y[
M4:04;2&7M/%.$,E+"X\-RVGT_&IX,S)YT[/JV#9!YSQ7SGNXQ*N;QY_8[B/[
M&G2<LDQP*:QC^ASU5,T[FK&-44WB4V5/A@%"4IBLYJ3X0B7 0E4R6ZKW\<NN
MRTWAEF"-1R?3TWG^5+%C#'!(ST$7W "-I21$3^;C%7%X23,F\N\!X/3*P=Q3
M&Y[>R\K%L$^;)ER<CGT_A+CEEP7[5YGDWFR(8RM'=J3Q#LD]N!,_F3)>K]6Q
MW!Y_1Z$'D?3PLO@Z_HNW?G]0;%R6R[38-R.9VT-R+]P=);K<G3W*=7,2C 5N
M'Y)(".FWS:K*UTV27)<1A3>V78A+H@F(EE9/1U&:!'NMIM_[3U/^Y3L3=?A?
MYS3K8=UCD*B1)-W04D8:6:C=2,:PDCI5I2J\U>][?NUR4NO]S<XZ/YXN[O@M
ML<^ETD/%MF[\9$+(V89Q'<:2LU7IM>L^A9+\]5BGK 9F N[KJ)F]Q6P<OE+W
M%XZD,L@!(A1HSM'5Q,,$5Y])EWJQCW=&K!B%<6N5^E:W:L2/2^"1.G\U+311
MY#C\L%E<YZYG&^8H0Z/M?9Y1KNKK1D-RO[D!Q4\?"%LYI7F=*V$TRZY;C-*2
M?A!I#RNZY2^N9_[+F,AGJ-=;BJW.RWP/:\JB=&GVGN+?45#!4//H"_7-O=8&
M;F,U)C8RN_T6XYIZI(V3!+U@LI'_@$D$[,UK:<^R!,G QR1QKK=<GZC\WB8/
MJ /O5? ^7;0#R*N<27QL4@[D\3+R8D4%-9'P>T5;</BI3).8_OV$QW=\+MYR
M%9\W,&LX7T(\ZXJN^'<_H9T[S3,L4X(VQ1H7AL;\#1$;,*K#,4/:N" &+QP_
MM^OJG'L:'Q]K<#C:RK]7&H(?QWVT9*K2O%>:YBO'%+(?SK0[?UQ6!7K+0<FI
MS>E,75$*,;[!A8*J%N(;0A@R(<@!CM#-KH!91EE.#:T:^P;S=%C.J1YF9(^J
M\[S^#M+S?3[C6W&L,;S(AS.(5!R]DLQ[B--OK]0,XWWG2G(W71FC+??(ONK#
M3S7HM]O9*.A<NU=W^(F%GX(PRVB0T FDYN\!G.955QT="Y;! =N_7&FP;1_*
M5O;'\"G1;X4[G[=J8[Y$-9!K46Y3[@B(P\SJP)$EKVZG_;=:SQ38ZVGU42<O
MY/VQU]76->OI- V;"LW]V]C,/9DM#5*A,*[^-<%8;OT,C+@6,._CCVLQ**VC
M)YGX$1-Z<R>A;6H513!@S97Z.1NX:HOPB0F6\:849V3$0S[V*XE_U>?X&]XK
MG'LQY3].NBG6+AYY[QD.JO+/5:[B7&'G'K[<1=:L;_1R%1..4&[\=>OTTE;R
MK4GUZE92W,. 8OOK#!-:9><-1GT'R(70+SA@AQVV:"M?PO,?!T7FO GSI?UL
M3XNK.JTK 6PX.I]+0Z^-Y\)9\*'Q=J( PH-NK\3IW_)=A9ZNNKX,=,2C?JG(
MKZ)NI2@ZQ+)FH\2<[* 39M%(LY#=WL][@+8=&[X(E8!JX00W^D+A.2F/8,2I
MI4F'^OJ8^_CZ="MO9"]>,K<ZB1C-46-L/=JGU=*:$">O0OBG+^&?6*D^ J9B
M': (P0%0![[ A,I'5V#XN/H5P,-]#=4:56<W&$8>ZWXXOEH[*4B]AODRWJ8<
M@'@5GZX+Q]>5)79 *]#?,:*3\)^H\PSEO\HTQG!DU)>ZD3+-XG)'[%JMSLO+
MOQ\!$SUFMRMM=S'?H:]W_XZ_W5#> T0(RW_AR LZML^:?C,8?L2\>) P8'/
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
M_1/=4N/9E4R%?+W??T_(7"-VV1]KJ&NLJ*;%)LGB_?#XE3-Z!>W],(V3)>:
M"3WQK'2^9=OJ!->U(&JA<=:V+3)4A]]"]K_LQY80SS#:6CFGF4=9$KN4ZCAZ
M7JX@.C\D[S;.I3Y1^['T"J5J)M@J2:;X=[C: V/IXM)QV+^X]^?_RC $P*;C
M2D;B/9S1,3EWY*!O\J^0+))%7P9GSC#A)F5"3^I;ML,#LZC&C'BWJ'D_8"ST
MJ!)&BH+BJU)<9.1J*@,3"[KDE2.6GQ".3WBMBCA$OI0YM>^*<:]C5\52R#*E
MM_?Q9NN^@[TR8[VLRDMWAYUWD>@Y59"=J+!;SE[I'\W!)C!_GOA<!C; ^\V@
M&4F<U<P8G<!ZY*"0>F@<DWLF)::,'W'7\\1TU:[:*T@X<Q?=1]1ZNW3%/O^5
MS(=1T MWV\Y%_9I:ZO/P)WX*T5W?"1XL)W?IY.LWY1TW[R%W&FRU)P!S-+!)
M:F6U6AU(@C@7&_29;F-DUXW3[R_+>.0^CIL+;A+84@EG@A$AM(Z?4=.\5(D
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
ME.)"UYI=4#M$R^WO5QI7=;:K@?1!HF[:>9#3Q_BWDT<2-<%WR,3?1'HP[>]
MK"1MX/7":!;CG4_>8WC>SRVKNDWG1!,"W4)8-NP'_M&-3?H&*%A+)@\]X]R2
MUF31+CRZW=I_<&&U(T PD9$,*;TF;9PO611>$QA6>/;<*Y'CS)QG3P9%M<U+
M%J5[8<N>\\UE)HU#PSE0JRP3Z5)SSD:PCV6QPF)-JL*</\Y&H5R0=:\K\PH[
M 7$S4Q'*A]"CY;_U0 C03!Z.L^[EV3Z&/A[(=L/JZ*2?*7&IJYX[<S8Y1M?'
M@A%FP C(,IIU5R5MK('(3<&FO[2EK>%1UM6GW4NK,YZNNH9 33(#;21.RSC1
MUTY\+S"%+2V5RKG/)[C(9>M]#GNP]$KHHJ-$;/XAT9&/L^P4XW[3A2"$.6Z3
MZ"3D[.J'-X1TKJ-Y?R6Z%\C]?43&XU1MZF#.8LF-]LE)*9%NF2<8ZQX(2P=J
M[PRPE<*5S0AU+EK")]?FN507I!\*+NBI^2$F,G/S+:4VX8@Q?G)4^Q0BD":Z
MVRX<1[FDG>*L$$/Q"SF  'UI.5R#?V%]T[6R;B"SHL90__8+T6?C18-@45A.
M2D7^L3T H9#.@=%Q_:49L4M.:B[3FTEHYY[Z/Y$*P8C$J<>;A+@);I(NUD]K
M(-8/>!;^ ?B6!B<:O8?0^-?KK8K/DL_ YBO.S<0QGDA^"#CL91<0B>1A7:7&
M-WB>8MT:?-&_!WB[,+XA?$']NM.HTQ[ )L@8-/YMIGN[O-/+3E) X,;OGO+Y
M#-UQ6$,(X0(_5>V:^4*X6OYTSQX 2=+A!TN/_9^H*/W?'^A)5 L*Y(** 5;&
MK27.-*%(7>VX,W#NUJ!]4ZQUZ!ZCC2;>JI)G9-*:R5?KJC/_M^&PSZ%U:T<^
MKN<6%T]PJWWA+6OF9_DQ3&C-BQU6:&Y-!T&,U&M-B \ICO]8:6ZT]<H8K4UV
M+.='E&B6R1G9M$2Y5Q,GCT*@0J@6I3W DSW A,D,]MUS=B[*@4CH(H/:>8\R
M"NPFX7'Z(]K7],CNO(]'UA%Y(>963L\-]P!3!8&6;=<U'HN>H((8<LZ1. ^%
M2"@_AY?SRW;?E9>X<'@:V84L 1+N!.(Z];"WJW],WN2DXF.3XL>16]7'YUP>
MO*U(IGT%B5<* H"%5> .%-5V( XGC."F;I-XURJ9&@C]9JISU![ !12--PG-
MI64FW"6ZJ-_/,O#C[M6]-?'R<O1E5<LM0VDK2P<R2!3)#0_C')MG.G#ZT*?W
M ,Y$O"*Y##NC$ T4E&L^CS"D.K=#@=.K=.RV[<>;(9'F[RD>G?CY*^\F\)I'
M ?("AA$ ]MTLG +.62&T?IPE&#D+IARE[0'HX>P<CJR+]BDJ;Z<6A-35"CK*
M4F.$!GZQ77ZY;'#6J.1ZE1-39V3K@9VM7<M! 3S8#5.]!VCAWA\V=-^#"N&>
M[Z\U%!?.E?>M*E*>EO(=&L,19S@7,!K,%S8>AQDEB'L&:J!$8T17P@?Z.%8+
MLGW6KT)*_V\3\+6CJ#Z\K$$3YF?0MA T;1_OO$%U\''RV8H<;76?X76D71-L
M=0\P.EG,FS#C<])#=8+MEE]I-H?;AZES1/5MRT0/O!TPAA;YOJK64#/33E,*
M)!.U0$_'+D0[!7MKV-(G.>E7,9T@QD7/KOU^WJ"$$& JBG/FZD/T:>,,KN:F
M@A4Z_9=KBB#5[90'YG!LI5W@9D_\FS#96U*'!+:EPK2E" C7X<;C(<S[G/%F
MH$VCT]=5,6[:T5<<T0X-EZ"Q4L5K#80I@W-U$?I?DR6Y/IT:.ECZ$])&?EA_
MBR< K) +@G7W;DCVH)4<Y#<\_"H#*E>_[GIR+P8^#_Y@VN_U*<K:R8H>5I"O
M):4FD56R/L^?D!">ODR<2G_&WB:C*5)43])AV[_8*(3#X5UL!$M*]9T?Z.3R
M?3NWXMQV@O"RNWA?J=@>X*/*)%]\)H_: !\"PBYLON:J?7$0Y<S[)A492L=P
M+:=B7W$NPC?]W;575I:3<JOJALD$O\/Q]Q(3XQM?M<64_D2<9O3N [*_5,F4
MME7>-[89'\?!IGN 5AS5OEK[7:!7@::*KB([<SSES/DW^L.ZW_5)QQ%E+[V&
MX1;T/PRYV0AJ-MSB/LURSEZ!IC,=YO R]= UB!UD;4LXI.^D%X?J\"U(Y3;>
MBU3DMZH09&67O3RU6YJP%'R#/'VRU1AD67ABJ+XJ7V)X+,UDHJ4:H^3[,5](
M.$U+ M2)*Q]+H56SG/.0@] SRD1^N'/GV:64TPQIA<RAWMMH$X*XR*W2O@"
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
MEJ#$DKQN&VK3V>>9Q!@Y7WA B_XJ(N502*CF:YDC?1.01 F)S] 6.%V<EWJ
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
M6ZWCZ@[3]:(KN,D58T%Y-[MD[? :B  $(B0P DH!;(G=(@*1;/6&,$7"!:O
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
M]C3J"\2=((WI0U6N\;99,)Q:X0^16QN0C)5MH*TK&,J4DFBU#'OYN/CH!\]
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
M!6@\T8J09VNE$4?_!+6'IOPP:"YS4W([=>V29,&!O:+J3P9$9FMX\AD<%[Q
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
M@U)R$B4/^@W9'U9I\U9B>Q>^6;@UWCE10+2P#&TUMA.2I=6'J:/OU-O+GF?
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
M4@E6W['VO_S?ZXVHG'O_C<ALD2^H8>^SC/&5$B=IXD9>!B!**8!AF( $IC%
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
M31#&@#[FA6@'S6D]LRYBU7^9+F(H0UX$(AC' (KSZX3R/T2:?^!%'O)2I6X
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
MSH^Q]B(]:#&Y@Y<3=GJ>N-O;.)PKA[/55R1_Z."='5+UL.?\T)K%/F>#6"L
M>ADZ(U%0PP<O%@J]3/!A//3")QGVAA"F"T_/2L:'LY*/1B3+,O2[!]2-4*ZW
ML;"/HK=>4>=$1L"N,;\#D6:5Q@$*<4I Y(=\:6$>!B@1>0)NFO@!#;*00:V6
M$Z\ER6(1W2WY-I:HV;7BU5[T^*KUZOS->-(WJ*;=3X#:227ZX)VLNA6B73G=
M6)2!=&U7#J?A\CF=@%?.V6^$^^B=F#8GJ;SVJ[+5'^35Y%BV[<AKOZZC;B:O
MSI#Y2,XS'/\M;QYV[2R[>N?J[:#C\.VVW_!-\9E]:_SN!RL_C0A+" 4PB1&
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
MH*IFLV;$2L]4[?>#_+'GQ<G*ZJ<N?++EQ[F>QO"BSI :2,S0(5*%^JMUBM2
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
M>T73YTDM72$]*?2)<NCI>_1K%SZ2K+K>T)R_I>NFX399VO@/:W2_<N,X<%G
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
M\OH06"NHUR"]<,6]/BC')?D&SS S/=MN5UT^GXMQDB11!C 2"9#<#0?8#3*
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
M.(L%3)$:&Q_(D)<PDL*<";G'AD6*0KL):S;4IZX7:[O$=\S<-$WDH,</4(R
M/Q5+^L?:LB'?3MN&X?-4.K3S(Y[59Q]QNZC!5S!N17O>.-U%+2<AO-,B;@[I
M+1>\JM1(2I6VO<??WWU7Z3;>5MDO>,H+D289S!+Y/PBIJ)_$,0Q#@7&!TC3(
MC:9'&]*;NF2AI=Z[35+00=_*VAI8;4QQ9M[$HSKL_,=.$^W-C^KF:6F#GUKJ
MEPL'K-V%H9R>',08M5E=@J'HQT[ ]#%GJ,9JR]D7O,15R>MN\)00$>%%D,("
M$7FR%Y'\J9#'C!P'@I,<"V)6N3Y,9F(C;XF"K_A9+K&\ 62]VM8M *F^/[:&
M4#RG*S,#OUX#=G;="=\1G& DU[!(_A 'SQ&9&S]P0- S:(!#G[;O2.D&=78C
M_.K]_=B^5CX(TA03FD!"6 !17!!(Y+8,4YX4291'(F-&H^5-"4Z=FNO&[.YX
M,.] ,-+7L-5.H067C'E? ?UK42-H'#?%F#==^%:06SO%H*+\-$78"#K0[F"T
MS&R-##9"]5L4K)YS/HO(4PU[LUXUMT4*,U6^\S?K6I]^F@[@!>-QFJ 0P8P2
MA6>:9C OPAP&81K%18JRB%D-7S"B.K';4S?M>/4,GO"&/NH)+CUN+,,5,RT:
M'T_\ZL;ZD*+(@SY]#6PJHQK)@M?CB;F<_@XI!C3G/JJ8J^',@<7B8?MPZ ].
MMFV3CLAREF49AP'+$HBB#$."@PP6@E(69B1"V.@VY'#9B6U<$3+?LWO2CH<L
M;C+8V:*B,=Z.-"2'>83A)H];'&$FEU7<<,K^0'30^_!L,< I@_V=_LQ?7Z0T
M?I&F64%#SF @[1VB5*2P4&V(69'$)(Q%FH;IXANOR'JFHGB;;V.?+^,OHULY
M_*S5\/-4P4_GQ[Q6O[^:DG?/L<FUW/Q()>Z7XAE?RSHG:-7([EJ&3KS\IA:6
M-+O4(R^R**8\ABGA*409DXXQ+I#TCG$:!6%>X,3J"#1$;/IDK28-JAUM[>.L
M4[27M66<J/6B ^MT;2/^YY[X6$A%@MOE<OV7!H;09?#-[$KUY9LFI3LJO+_$
M[F52<Z=W1X4^D^0=?\8!?,@5VO*W]:I!M^S2,_6FTD%PW6%:UA]6GW29U1#F
MY8+)N(H1)&!&=5TU3R!&10HSA#,9KK(B(D;=AZ]!F*E3U"VMIO%]6S,-EJS[
M  P[K5^#DDQ@CWZ@]VCG=1MD9&*(H$S.(2A+&6$C)-AEHG=BWNR0DVL9J(-&
MU%%\Y1_HRV.!T/0#?8D<<9U^K"^3'2S4*WE[0V!2+\WB?!!4+RWIF5S1J^')
M=6C6-[[:<CW"YMUW&0RL\/+-MM[(8UY5WZ[8Q_7JX:,\^;%FTLW'7:TH9@47
M!<M@7*0$HCA((<XIAD&<Y2@M6)%AHVOW:QF9.-;IV&J@G#O&P(XS75*C>(.:
MN6X,E'O%KO,+,3ODS:%FNU!D2@T[#-2Z3CW>AFHYLC'S8*WKE'4Z7.O*]6:>
MSM/AZIP@.:,@1#A%!+(L#B$B121]HW20@B14B"*61\K(+FWOG<?)$_E][.P^
M=+:R9OD8K[ZU\ 9E76]5DJ=V!^SR_P;-G.F+OA67 ]]5(W-.8,*F  "?3*4O
M/>SF(G\_QBR;,?5Z&U4S2LC1R6.-+:N\D9KV=B?N)2<UUN,3WJZ?<+E:1'G,
M TH52KGJ,*4DASE+*<QR@A&G@2!F-17F)">.714#VERU#_ZSH6G;0#:N-T-?
MZ54;EL[/3A'V3LM8-E]>:)S@O&[%6 $G?L+\23?#_["BE>I@?<N;_WY8Z6O-
M?7MKB4FY+#<EKQ<Y*VA6Y!06#$?2 V!YIDU9#L,X3VD2%Q3;%59:T)[8%31W
M_DMUBI)//X'EGK*=/[!1IYECF$A)=AZB8P+\U+'QLTHU-FKK=:H;J,W:>S@H
MP),;L:$\JS]Q4,FQ8W%9PA&Y0EJ5:HQ_R\EF09,"Y8(4,HC(U>23,(!%)$^"
M41*P$%$98J16F/']Q2?V$1]WWH%)8I:8%'T=F-F]JV1VAJV%4F3 VR&A[&$E
MSG#O"T.BO_2\@!%GA#I!ASCW&7O0RD^K>G7+_JO^5%5?OM$W]:8MD34$K+SP
M^,06\DE50:DS,_NO;==R\ZDJUQ7XPJMO:D#L8%&^L1*&#<B3_'9V9":ZQS)B
M RF=8"DOK3D;).6(4'TXRK&/VL.9O6TO>-^7-<7+YG;IO?Q=O< \"R/"!$01
MHQ!Q%D-"(KEQ\4#@*!)A&&>FD&87J4QLGQU=T!!N;XJ!)FV.;7991\-VZ4UR
M.\MT$MH*Z&Q4*">PL\NKS@9X-BI8'_1L_,-7(,-^J.LM9V^WE8Q,FZ4UT*\.
M61<HIXD,&P4,BBB7@6680!S&!*("Q5E0)#2U!$$:HSAU7DJG8;[*WX'-_K3?
M7/2M%7T''-!!!1IFJ'RJQ3)!I372T 8-\5V9BZ9_TQQ%/>.%F@CK$SYTD-[\
M:*(FXI\%%S5ZT#XFOETNWWWG=+LIO_$W>,,?U@I&P2XP'EIC8K.6I,&.-M@3
M-X^'!Q4P'A3[DMW.=B^)[3D6-A'.*2 >7'BVJ-A$O'YH;/3Y*S+&S?S!=M!N
M<Q5UT.)R>GFUO]JJ%SS$C*1A#+-,98'D/@WS*,LA);%(8YR@($;6B>2K6)HZ
M\E:CA=3WO[WO5S=Y+IGEZ]1ND7">39D.>>AV*FHW=+N];#]JO]MI_)T0G&YV
MU_+'=_<]MCVGK+VHT&<F^SJ&YD]P>U'@V;RWGY7MNW@T]($,Y_]9;AZ[RJTN
MT?[<EG=UL&X++D\N1<8C&.( 092+'!8QB6$@HIRQ)*4XSTT[;FP(3^P*6VJ
MM>3,FQJLM#?LZZ;4B9U'Z[@ ?TDV=E6=-[NKM&<%_-QH[.VT&C-OV9A*<V[M
M%;=/JN%..?CJZ*L%-H]8*A;7X*O\4[G>ULMGU1>_W#*-\-G-U5#/KLFR?&A*
MON3NH<_=<A'PL%[+0W<%ZC:+*_]&6XEU==Y?CR5]5& \=<GTS9E\7A?J[C[U
M*,D3SE=M_RK7RY4U8%O^=S\]&"ZO8Z!?PFJYV7H;7(3L]R$X/6]_1GWSJ/8)
M]HGSZA_5>OOU_6H/H&9X1!U88F+7W%(&BC30M&_ ^_5ZLUIO+(:+#:E@_)#J
M27I+)SP@N!FDGM59U4!&IZ/JT+JSG50-A.L?5$T^[@B0H*O@=[,YHS M,,LR
MR",:0A00 0EF.<SD3R0E058P8@6)<+#\U+DC3<P2\N!0?K/#G[M4EEFAMDME
M@MF@YT7P!4YPN/B\< 1G!3L!(#C_*=?VMTW9')<44MN]7*0M:L5!&D8)QY C
M44"4( 8+&43 '.6T(*'@:<'LVMO.$YK\,-*1U:B!0!%VK 2^J"HSP_.A #L3
M=)/=H65L6#!O+6$7R,S<\C4L[&E+U\CGW<SV/2XK?>7RR_,OS1'GRR/G&[W!
MEJN'>Y7E6&0X53B(#"(A$HA2:<Q%B#,8L430 !.:<:/\@@W1B<U9L=!="))G
MT+(!-!^@8T0&=(H52_,V4JF9J?M6E)W9^]&1M1NP$=J32S B.:M[L%'"L:NP
M>M8^-=F=??OM2+OS<8M?=+M27?FT^<>_.*[J]_);]K[\QA>$,H%0F, L"6(H
MO4H$"Q$R&* LRB-.HS SB@>N9V5B%Q.I.;+R?PKS+-R5JAW/9,ZG,#M7LQLA
M<]!1V<MLMKSIRI8]=S= \P<4@U!Q.)NJS5.@\ZG<+2DZN>JM,I1^M#60L[R2
MP&Q93#^*Z.<U/:TX,S3 ;C.3I]7MDX9YJ=7X(KKA[&WYK61\Q3[C#5^$043"
M)!601E0&J4F$8!XE2&XN$0Z2J AYP&>""C#EV<:XG: #.J* M53!<\F7EE-2
MIW]U9L'PJWH==MN;!\R ?3 .>F+<@-TK[B0!2I17 "-@J_67AA4PYO?'@!FP
M5;\WV %KPG-CS5Q$"[O;;NJ-C'+D&:G!3ECPK(C2(,X@RKG<4T**(48XA"SB
M\O22\8)&;-%,GOZRP=5FXGW%@G4;7W8L@+%;ZU&] 80_E*N5R@AT=^4O@$)C
M\6YIF,<!$ZF:^(/D.52^99R$!-*<1#Q)6!(GI'VW[U;L1WZS'?MN[Y7K__X@
M+W7B2&*BUS1[,#$"$GKP_AMQ7D% X:#\EXXI;%C^,<(*AY?@#]#(@;9[8Z>Z
M8ED$H4CC+!2P0#A1FT0"<Q87$!64<HY)2F.C(;;'"T^<>MQU,BI:]OV:6O1A
M5WJ-0):I02-9G-HP^XQ?U7FI%YJ]V;+/_KG^RH._.R)RE"M^)YJ!$>\Q;5)%
MZZ>G4C>NO^?\$Y=O;;7!#WPABC!+<)'#D"6!M)6 PH+*J"K/481HGL<BCZP
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
M8;_X0?N<IRYMH9LM7BZ?/^&2_5&_67_A2TXWG+7-6M8#!FW6G-CH#J^W6YZ
M8@I\J_^N-TF\>@8==UU_FGDJU4I_X\G5J51G9\:.6IM@T*"+/ISRLU:$9LO8
MNHC?S^$Z/7]%A6D[G<NVL'26R6.]6DJ':E&CN6-7"F5GI/W:4'_#QP9$N*[R
M<\YQ8P-"G*WSO&K<F&K1O2\W"FQ[?R&E2QQ)2N(080HC$>40I;F .2DB2$*1
M$12%')/0M ?]+(6)+4;3;,J[UG6I-P/;5O3SBAFV(B_BVMF2O:16W>F#TES1
MJ7Y^W=FZU@?%ZG>P#W_0<8X88V4S15)M;!]6;_#7<H.7K9].410E(DH@R=75
M0)HQ2!*4PPPQ%N:8XCRW&_(W1&UB,]S3!O_K?^11D/YO'8K!#ZO=OUMV+">+
M#6K0[&SI32]V]MI3B59%N>I4,,$<3B,9?<T9&Z0U[Z@Q$[%/IHT9/60?83;E
MB$\/GRK.-M73R@H)X.S#4QMM4Z=;/FDH)4F8;W3SNTWG_WFAQT/0J^6U-,:+
MHGKM\A^4RBDV/;_B;!'JH$#].'7X@WZ+<%3W85M4DL5Y%H1I#J,D3"$*5;MW
M$&>0R] 5T[P@C%I=KX^3G-@F/ZY7#U!]-_T7XO349K9Q^E6&[673!.4X>\:G
MK\@Y5=+$13D]@J^B+N=4 ::E.6>>=',@JN!V\_PKWSRNV=Z<;MLR@.9^(L@*
M$C-!H$!4U>Y'!!8ACR&C18X$SU43I(T',: Y=3X9UX\:]Z%D;4NWG?\PT9J9
M _&L"SL/TA '#?6>-Y6.HV/ \]V/A;B>?($)Q5F=@84*CKV!S:/VV:_]M+GS
M=$Y_R[FJ(]:YH!@5/$E9!%F>Q#+*$ CF!(4PH07+<\;2!!GYB&L9F=AQ]&VD
MZ9.TS*1=I>3QA-M<JK/S,[9:L\K*^1#YBN3=5>1GR_'Y4%(_%>AE/=>15?6F
M*M75E]K%>Q%[$@=Q7'#I<_*00103Z8)$$,$\$9RG@8C3U'(^U7E"$[N8/5E
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
M9,$W1=?'L6#R5WS-L>,UO3CW8XUC+V([6;@G&M"R*9#:U?[2I)%/8<(T$MX
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
MG#_(-^I67)>@,\Y^>?Z]5E@$'U;MU/=;Q45S0&9QI*#L8I@&4:K*82*(HYS
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
M_]Q#XWW9?OVZU*OCI2+W?KG^JYWL=[_6L#''5LR+(DQ(3" K<@812B-(TK2
M+,HHBD5 B\QHYMZ5?$R]-_;0<_J\-4:KN /=0,K-NL'7,:QENE;_XSO<3%JU
MV\]V"KT;5>A]I]"K]JYK=&R^4\VD:[=]:6J=6^U!'C0UL.-<L_IL^XL'%?1W
M$Q_+V6= [BMV6U6W;/W5-N]Q^N3$3KPC99G<."/A>$KC.N'L?.E]A77_6;\K
MR4Q6JUS&99&<,AAGEILM;W%9E'ZV8N!3]G;RZ=M7;7.FUM%]?NHR1?P,OM7J
M:EF>W9]T4?;;LJ;+=;VM+&QD)]VX9;@(9F</@S*U&YHGN*UC89PL8;?(;-__
M8[;[W_J3O[G5[5R8!U[O&GM0EHH4%0DD3+6BLP##/*881D4>9%@DA =6XW#&
M"$Z>2K\PC[XVZ0%R4^&PL4VA&-L,^S4ZL2YG,1744WW**+E9"TY,A3^N(#%^
M[MKI&Y?1.?7&P5&.@ZR((.5JL%V12,> LP@*%(4\B4B1",?9&\.$I]Y?#8!D
MG8=MC*C4S#U,H2C+_?HJ'5TQ6\-,8.^3-4;(OM!<#3-E7)ZJ8?B\FQOY%5?_
MY@J%1RY\R[Y).F4M_Z7F0:]JOH@)"HHPE,$#H@*BD(2P4%-I<Y:G!4DBQN+
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
MZ(4 *2X)?!F-XN(3KJ7>\L#_N%[*)^JF,F^'MRAPH("F9#0<8@11$N<0HSB
M1!":T2@G(K5*]U\F-75>7V4W6L)_ UR3_@_;4N^+:C*S7C_"6V;:-)T;<+MI
MYAKKN\/-6@%4:JBY"4 IQ\7T5OM]D=#,A=]C I]6?8\^X6C*KATG)XTFNC'_
M_A&WC2C#C2?ZCZK.5Q4!ZQK@11$1*N2!&J8D5QA5",$\)QSR @N!PKB(\MP.
MH^K5R&9CK4YX6)HD8*IB4*BJZF^*JJ6S>BW*6B0IB4G*.4PSQ""*: %S@BC,
M2,!DR!=%%!G- 'UUDDV\8UW;+/WJ]&6Z2[X6?B<L^=$-KK\8-L+^<JX1]K3[
M%32H-QLI+V@%-FJ(;9R-;M+8MW!XC 9>V^OT%7R\&KGFC75>C=B70JM7QZ!;
M)->-0/NP^L;KC69H$>4!3S%1-:8XA$@0=1"C' 9YA*((YYR&5FAE9VA,O*GI
MV7]J#*IT23N:=OO9.<68[2Q7BFOGX_=3#C\82&KM5@=D\>3@SE&8U=4,B'AL
M]$,?=;XX;-HI/JV7)7W>U]2DG%'Y_PI8Y Q#E$0<%D(&MB)*<)QG 8D"JTZQ
M2X0F-L1]S;8M0-A%S1A?]ETMK_7%7BOJ#6B(@C_;_TY2<S0FH;][N_-DYKZC
M&Q3VS'W<\.?]5 G*W;VD>@/?5R3NI\C0B+ H2Z3EAC2!B),$2F/&4(19@06)
M,YI?53DX2'UBP^[B$HC;^%[J^TD>+?31L0;K[:;>X)6Z,K-,?]JIV,P93*8X
MRR3I23GB#="LW+2'JG[U\@094R<U3%2Y.$S[1:L9C=0R5N%HMHC#M#O.JW]4
MZ^W7#W6]E6;[?K7?&4T'X%U>8NJ"1DD9:-*@I7T#WJ_7F]7:9FSDD J&_8%'
MZ>TL?TAPSR7)AC*ZS=,;6'>^$7OCPAU,W3/XN.,E2 .A\W;]A,O5(DAIED=1
M!C/$&$19P"')Y?$9"UI$-&"YH'905?W5I[ZUW$$T->1LP:D.%&&8?G45SS(%
M:BR9?<;QG 2^LGX':\^;>3LGUDGVZ^R'['>S7S?54AVHZSO15 99;V:75YC8
M9G[%\B'5?J:IJZ[:,R5BYIO:@";&]S0_2K"S+"/Y)]C;QF5UVMH&EIUM9QL7
MK;^Q&7S:=<!L'P+D3OR^JN1O'E;E?^MNX5_:>NYWW^ERJU[X[9.&U9:1[T9Z
M _F+^_6[[_BI7.F/?^:;;;6J/Z^7R_=-'=$B2X,,Q4D*491@B((<P5RP%#(L
M6$101G)FA6$P-<,3>Y(^N[HCOV,8_*F8 "T7UC-N)WZ+9OO\:WHW=@[NZM?B
M,&9W'EUY&],[,;LSC_F=1_FG8X)GHNN T;1<?EBQ\EO)MGA9VP%WGGMV8C\J
M28(>30O IG-RCD==UXIHYXZ.I/,,6SDDBQN,T[D%YP-S&A#G -)IZ'-V!E-7
MF\6[[YQN%:3:G1 EW76;$EZ$7.049HQ1B'"60TS##&89Q8('@K",FMC591(3
M6]:.*&BIFMG6@$J&K<N/H);)^6,9/5K8N#Q#6[)\NK<=RW_M+6U@X5EL;5RP
MSMH,/NF2#%_;[4J[!Z9.=+^[L\EGKXWW'"<!+'/5[^X\;RXG3#LFG]=S;R,G
MC!\FEH__Z';<_D^^9/?K7[$,W,K-\Q=I(I5N$[VE=/NTU<VC_9CP/]=+UC;G
M++*<)@2G#.94((A0D4*"109C]>\XR!DOK(I$W%F9X8B,E_HD]M%AV-P5*C8[
MY<ZC.#L[?LO)!NQ9N0&*2;A9PX[-&]!C#QP<=Q5G_LZUUVO'TXGU"D9F/8M>
MK[#C4Z:'%:\L<-M?@^^*-[A@N8@%@8*B!*(H#&1<7(10B*@(<)!3GN5.-6ZG
MM";V3SUH4KL:#FN=F?DC3YJP<SC.2G O?;LLGN_JMS.47J8 [K+(%VO@!AYQ
MA:"0I^;?\),Q;O?!0Q/;HB)A"SC1B3,>@#M+8F=+9^[2;GKI'S HI /LQ)%
M5Z!.="O-##IQ), IYL3Q!ZX8]=YO"0@QBHHP1K (%5 MC0C$0@10\((&898A
M'%N%X,<$)C:6IN[0N4GB1!UFV],U0MK942/?)*T1EX3P.7G]Q9HB+@EW=JZZ
MOW8(O=QOZ]7Z[*3VA> I#7A6P(#C&** 26,C0L (930N>$Q9F-HU>P\3M/E>
M.G5@?UA)FY6ZTT!IZ]86%0,W8,4-JT<,=6=AF5[TX6*G?<(=W/]/+6V/4]3-
MA/1IQY>)S6_5HX*?M?'QIZZP^$]K&9;R35DUG9/-E><G^06IW\J?5IRUOVK3
MI*@0F&)Y;F1!SB!"B$(21R'D,0L8QHR),+'><^UXF'A;1D'XT[]_!BUE\&:]
M:F!55/.VXLG!,UCJV,)=3*<Y%Q]RR,V^:$,QY#&O[4$#/AV,)0?S>QTW%9UU
M18Y+V2-,[\LO/N\R8Q_+?_-E^;A>LW9<&G[@=^(7+MWBYS9%_?O7]>H+WVR:
M^0[_+#>/<B%5N;'=/*Y5^FW!<)"$0IX7,(EP.]V"R)-#'&4QRL,\I7%J"D\]
M%9,3>SB5)6J1817D2,LD$.L*-*G^!JGB+\D8P&I.H H)<,><.0KT9.]PV$&^
MEC=CF7785[F!S[W;@!W38,\UN!- \PTZQH'B'.Q9!XIWT# /;E_1JS-'_WX-
MK] -.OQ%7Z45#OG4.AX ,9^,]&P(Z%,KKP^?/CDM5UC)=K3YG1B 3@P98SS-
M!$11GD$D8@))F!-(TQ3%F"11+I>T0I@TH#KQ'KKC075?]+GX6X?;Y'H#9:93
MLS."=TW9[6E>E.0 3FDAM#><2A.:,T-66JCA%+W2YF$WY_$/7*[4+??=Z@M>
M\OI.[&;AZ1\^/'W%9:5X>/.(JP=>+Q(4QY0)A8@4IA!QAB!.0_4_ <OB2* T
M"18K_J QWXWLPY8%(U/904[O&3%/2NXHWH#N%I?*,U=]H].46'$%6%E_7=?&
M9=;.^C;S,9/HT,G=*$[ 3XJ7GX$*H7 S<;,W9%/_"/8L@98G?\['51N>_) U
M^5E=DJMRCKV3\SH.DZXJE7K=/*L<QT824![PJUKZ]YJ+[?)C*?C1C-I8D"3)
M: $)"D.($!8P#_(<BB2,.<I(4F1&(V:<J$\=]?0&V;ZK-^534[ZFF9'GFV]<
M-Z-^5%,XU(ZA+*U:?],;B?1@G33:%'>B6$R5LGX7XXF"235LY[XZ5FYTOG1S
MJ*6;O98%MQD0[$&+%A.[IM2FXQRO2;1J-^W+52M#,\"LUYQO,IBKN ?SPIP7
MF1E5_;=U"QYZ B[:HCLO2,99(1B#"CT0HD!&K"3B(0PHI5G$0I':07I.Q^K$
MNT<?[KK!*IL+YWK\)1F>IU^%ZBT/X=<C44ON8</^&5#J%H&:LU< *&VLYI=&
MB!YG],> ?#96N#<,9W.*;AO!Q8WGE^=[N>+M][)><!$E-,81I#@2$#&.(,X0
MANIF$05)0.,@MO'H!C0G=LT:RE@%\ IN8?50JCBH.2S_J:A;IC!-=&CF<#UK
MQLYS.BO%VN%9B.G)<YE0G-4%6:C@V)?8/&KG%!@O%^]6&^EG/FW)LJ3OEVN\
M611I0-,DBV$JXA2B/*;2_!7F7!+*>"Z((R:,>F?.KCZQH3?T0$,0:(IFMGU>
M%<-6?+6 =O9J(YNQB0[*,%"K+Y]K[%#^L#>_\ZO-8FB#@G0F-?PA^_39KWA#
M'\O50[^*KI9'H'\OLE@$8408S+-$S0P*"XAC'D#.TR@4.4X#\S3912H3&U,S
M)D*EO&I>?2LI!X2+=<4!7@'>#14N:\"79;-[J!(;VF/2/&MS69'C.2XOZK$S
MQ8[D0?ED#111'S*;9Z2\R.Z6>7JGW[H://RLRJS4-V6S!A6G7"%=/'4:ZG\?
M/%Q$& D]D%BZ_.QL":11]ON)HO$/.PYGX3+2X_N!G"JG_9D_-;A/^E\* '"1
M"\H0+R)(HA1!5"@\O31GD$8LP:00).-6/4AF9"?V:SN"8*G'I:MI+I837,RT
M9W8(\*\3RW. IG\#>F-R%=$;L->3_H6&X_0X_\5*;%\C8<R(SCLEQDH1)X-C
M[)YV'$XA!*<*7F?7^/L9;_@AOMSYE,>[[U0RN*_O:FNY%B@7"4\*I*(BE6,@
M&2PBCF1\1#,B."8A-0*NFHS#J0\J3:*1]C.6%6_P,C#[KZU3SZ3_UV3FP5Y4
M^9:'J(Y5T,,44-R"0W9O]!_:1B3P4\O>SS?G\\C]5NI6!(^S-:;2KJ_Y&][Y
MFW=&QU3J/9GC,1DA-Z=^7\G=85L]ZPJX-WK&3C/EE+* I](/PR2B$40RQH.$
M8 *+-,IX4(A$_MZN$.T2J<D+SCK"H%:4;P#>Z'JS&Q#HF_(DB&YR%!]-&,*Z
MS..M/,FH+I__]3_"-/C?<7@#U#=?/W;V3_&-=.#UU^85+PV;$4;?A9D#ODJ_
MCB@2K6*_-(IMB-[XGKTZ)I@G%W:1S*R>:$S88X<R^GD'7%YU!U6_6:YEV+C^
M=?6U5  O1_4RIC"]XTM-'&,U' #-@AH@?%_*_7ZS!K_^]NE##T>H5GN]9,L"
MU== 2\.&.X&"[.S75#>35 U92N^&$FRP_GR@P>;"'F (6SSFF 8J5_Q.O*DX
M*S?O,=79/'U_602,R,TMA217 P8+*D]J!<I@FC(68!JAC!OEK\<(37WQRU=,
MH3_@)^YTU7M1/X:I'0]2VR9SC 6VS]B,2.,K1W.)S+Q9F1%A3_(P8Y_W6KBG
M',.]/'321WXOU<Y;: 66LAB3$,.0JQDH25I 3(,$!DD<4H22("LR#[5XYZE/
M;,JC!^^6(Z!9\E)Y=T'+9K8_F>[L'(*=VB: L7#2P[0%;!=HOX::M&&U&):9
MC2QB?\_]VU8M<"<^\P=U__1A]<_'DCXV-^E-ZIG7"Q117$21C!9(2""*B>H1
M46$9YB00%&=I$)E>>9L0G-C?-"RH3$#5,&%^LVNDKF$O,H42[!Q'*_^= "U]
M\&$%- >@K43I>/"L&//;;]\*<L1#D,YS=?QE427'?VEE;>2?E77BU3-XPBO\
M( ]5"C6HQ;R2G_V[GVMQ&VT,W) ;+3/;9;F-4/U[<ZOG[/,D[ZL_\/*VOA.?
MJNI?U;L5NQ/O_J\,^/Z2Y[5_5*L-^[#2?ZG?+]D?]4;?W[/Z;25_^%:Q?U5V
MLR7\4)NZ6J@JUQ7X%\>5] \,O,=EU60#=3==<]W59AVZ3HER!6ZE5?2>W#SB
MC7ITJ7,1G,M8Y>O794EU#N(/7F_:HAL99&LK>[NMFM]\XS+RUFN8IW$\O<3Q
M3,_\[\_.U;^65^=Y.(A?M3MEH3RQ,%NBRJ_*^KDLSRO;Q[!O'JNR_D5^?9D9
M$.'99Z:S04T*-+3&[<! .O,PZBHIW6*FOK1^HI^+0@R$.J?/S!;77&2W'\1<
M_I##S<[#P^9=5:E(]/9I8WR)<_#4U/<U#P^5ON0%DN1ZQ=?;^JBE3P^HM+BG
M.939X$K&65S+VY<K);6[:3DKE-NERN%2\]V?G!7AX*KD_"?LMXD).O=4\,.9
MZMSYKLH#.+M?JU_]DY</C^H/,@"2I\)WWWE%RYK+D(KR!0\CE4'!4-VW0%0$
M#.9Q3&$1B2! 0A1):E0?]WI$FMAY-!SI\@S>\J0"404??P/X2H^\(%@^0KGN
MT-[63)6M-S4?AHW:KT>9!K'+ZV!TGL3VQ<;O7ZYI_&Z_4K<*4J/[2MVO]:]O
M0"<T:*4&G=A R_W#?:',P\77P?#T,>H/^@6SBII?U[L<"-5?":.SG0]>B;QG
M#B6OC#/[CN>/TB*6GQYEV-TDB1<8\Z0@K( A4[?F!!&8JX"+8T0#7F",DL*T
MX?EX\:GK6Q0YH.F!AJ!YN_.)'H9CBFNEL]O=+02SZG6^)(%3J_/)8K-U.E\2
MH]_H?/$S;I4H;[G@525M$W]O\ A5AKBQ_>5R_9<*K!<IRU3=&(>"JZX>%*4P
M9[G\)Q(HXRC%"8Z[RO%[\S(4 ])&W\3#2O)[AT-&1Q?@CK!=H8F)$H?-T+=.
M' < -\1UDTQ#OBG];@.D4>585Y%8B.NI=L2$XJP5(Q8J.*X3L7GTJM3B;^O-
MO_CF+5<MM6I>BGW5N,%:+YV&E(P!R1G8L^:4DKRL*ZM$I1<U>4Y?GFH(_.F_
M@MQ"!]=F.R\3>(D<Z*BX%S*CX\]=%QKL&ML^EE@C0Y2\_HUO%IC0_\?=FS='
MCB/Y@E\%9KMO)\LL4,8#O&;_4BHSJ_.]JDQ9IJK;9NN/,)P2NT,1:I)2EN;3
M+\ C@G&1  *D5&/O39=2(N'N/] =#L //R9I",,@0Q#1*(0DS# 4?A:*-/8"
M$1AU2!BA-[%]V"Y^33]%U4$(K'8,V#D$YZ S<P8< &+I"/2R:7NT%^#+0*])
M:R=@1$S'#L Y:J^R^(^(?F[A'WO-,CB]K9>MKO+5EOXW7MUO6*]G:YVKLJ2<
M^")(!$Q$YD/DAS'$H8<A%0(AFJ(08604E:Y%=F(KT)[G-;1[;8#;A"G3KBAZ
M2.I9 _?XF!D%:VC,8\N-)'455*Y'=-YH<B,@CL+(S=XVOU3])1?5-2Y8&YK"
M:1J(,/)@ZO,0HD@$D' B8$BB-!&^1RG6*C!Z//3$2J^( 2JI;1=\@Z9S!R",
MW^#9BV:FK[54BI!%W-&!4/JW2/;"V=WF& AI=(-R6HZ!FXR#%V:[43C-:/]D
M_\P3%J%VN+R_6C/U'V50GO%*&9$K-7CQDJ_OZMA2^< '3JKOG#X5M3_R-[YB
MMYO?<*7^_:*"4)L2"((&41 A 8/8QQ#%$8/8IRG,O"BC$4_B"*F^2-6XK7#*
ME]F)8V5F:.H0W&=%9@'*)U)M*KPR" 9TBO^XH9H?5[L02\E??=E:_]#C%%S5
MIJ'FM0U\OJK+?) *[/A= ,4QK#:PXWG1"Y5^K=DQ"/-\K5FR#!%]E=DRBSF=
M M&A>%6G].:+=9T"IKTXV4D(7+HG/GU1_DWZU$6N+KGKLBV_KW/)J;H>OU*%
M@R0C!W5$,,.Q(#&&4894>Y5(0!)R# 7*0L13XG.]0,")^)O8X?[^]/" BY>Z
MP>98(O..\Z8H$5"\+T#'M^V&W,TTFN[<9Y\<LZ7TTLF8I*S,Q"@Z/SYPP]TK
MG3,XA?;\@81;,A;AX%M.U.IRN,(T2TKOH.3]R_?\;IV+G.*U7'XJ?K<I#DU!
MDA*41%D""<,<HM"/818$"4P(9WZ,$P^GVJ7AW;,WM4'OM5A4["Z.W3O<.7,]
MQNL.3CO60<>[09BM^XD<WQB][O08FG2W,W-1$\<))LL@OOE5)\TR5GDFM3(+
M+IX,R*% 8?=$YPOZG0RPO0#>Z:B8KZ^WJM/ZIDNECU.>I5&40"\5<K.3Q@G,
M*$XA(SPCU ^8[VM%XAZ-//&JUM+2-W#[8H\O)-;"F*T!+1F+>X!]@?2-K;5@
MEK5:= 4T,G0GA1BP4?O/SV9>3K+9MPRG'YBYXVR3(U!>L:90!%[UJI%>$>GW
M2QZ7B B4T22&/%5-9T,_@@2+#,9)EL68A%GBF9V*3,GMQ,:G2Y. 7:+0KF]'
MW35&<O"$VQ[0[U29C=GZTFI-I>;)R%N9(/MS$LONM*T "[ 38;] ;R?%]#7[
MW*+]VDUJM7A]"S4!W<+NK%6M$5&[1>3SFJH:Y_P#;_[[>?VUNN?%MMM-$\R^
MQ)G'(B($C/U00!1Y%!*/$YCQC*=^XI, ,[.&!7J$S:Z +=H7U$0!KHF9V6Q-
MY/2,KT,TK*QH1Q^\ZSCX216@:M#9M:VZ&L;)V J:B>W(G&D2G=4NF0%Q:& ,
MWS;//[GAFUL5(&%8V^;@M8F]M)N/7T%-[K*2-H>R#BOPA6*:::F=A$8I'V=D
ML<KN.!QKMD2.,T+T<S;./6*WBGZE].D1K^F+2BA@7A)F/HJ@(&$$4>J',,4B
MA90(+Q1!H'H\F^R<^H-/K$);4F9+X9[X>@N>K5!F"K.EXCA-XA3WCE:GO:%G
M78-."76XTIQ\YK*4ID]<OH-7V_R)MB-<VXAK23-"A9=Z,".>#U&<AC##4:PZ
M9XD@CL(D"=%2;LO)QC2W:9BPR4?9)Z_];?[^\_>?0<N#74;3"')ZBN@>#3,5
MW>8WM0ST\YR.F@.Z3W32$]MQOM,(T5=)>](#XESVD^;;=I;BIE"5O*N7&_GA
M5*J&R;^?\D>U2;Z5XWW8J*.X99S*'6CDQ2H!DD(DT@2F*0IAY 418\1/HB@V
M670U:$[MSK8<+$#-0WV[N.5B 10?X(^&$\-4*!T\]8R'8Y3,+,>OF_4=_#5_
MKHLDK.]R=1=>[W3&83$V%P:".K(5.A1G-10&$!Q:"9-7+XT)O:*T>.*LEX5Y
M$*;@X41:"M^#@B$"$8M3B*,(PR#!<>*E+./<K(./-ND9 W]:5OJ9PK;1F:.
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
M#X::[5SXM C]0^ S3UA%1N5KSG[+U_G#T\,M+NYX57[95+_QJJLHGT8A0K&
M"2-RG\]# 5-&*8R3P,\R/Z&,:$4V:U&;6)U:^J!E +0< ,D"D#P8!:J,P#:L
M>\[!,%/'$1PL>G". V(4AN,.&.N8FLL ,@V.T1-X.-)E9(PYPU;TQ#F(0=%\
MR;822UORIXTB(11Y*4&0IRI?(_(Q3$,<2_>>$=_#J><S9%9NI3_\Y%=&7?DB
MJV"1 RCT3B/L!30S3?JR611&.26"L^HG>X//7.+DE&#'=4Q./F7N,WQ_>GQ<
MU2/AU7LL9X_R[_><5Y_78E,\--%C7>-<S_>))^( ^F$80E07/Y3*!8. )XBK
MEC2A=O:D =VI%;#'"6A9 34OH,>,3B_>B\ =]S$F@LQ0I=\&6OH.R$2HV;DB
M[M S\DDL,!CP3DQ&F\U/L1"Q[['8O&[IN^1WZUSD%*^K*TK5V8?<2]]L5JJJ
M8[F+(6,9]L,H2B$+:091Z/LPY;X'/8\*[&4X(:E190L]LI-OV7:],#8"O'\J
MI9M8EG6-UWZ-\!VO8,<LZ+@U=)#T\-9TG)RC:&A]AY&9*AO.2&I7/I@>T7E]
M,R,@CGPVL[<O;6'0%+Y\SZ4!VW4X_2#_4U8YO5JS3_+WDJ.#VO>8^DD0)G('
M)1B&* XCE0-'(/9B'-)44!$8Y;Y?R,_DOM_6Z'PVJ"KM"FQ-HS,?A(;6J&5L
M!Q\@-6^]HM +T/%76_F6PYF:"5R$E_/. 7;<O%*;@(N@.]\3X+)A;8-T=E7I
M=W6$RV7(,!(\D"Y6RA*(?,)@EH0(8DP#CX21-'GQ\K&.OI/;[:+2,WAGJ)EH
MX2%-;85\S^_R]5IY!%(C7S@N3"-BS@"5)<Q'40*S-(LA8E$ LSA@,)".:,(3
M$B;,:X'ZN&8SP]11-+@<9F[AT;/B#@0VL\Y]@OU*_^?]9XO(G$&9G(7:G*8R
M<^S,H*C'P3##CYM9LK*HEM?;FO=R]Z0:49=M %K"PR3. @*36$@S1@F%:1IC
MZ&<IQR(0<4BT3K^'B$SLANV1K5N@EX9!?8,(#2NH*[G-M--*9&T%U9%I2#OE
M^SW-E/_::>7@T+.HI(YPG3YJ/6L>:G:=5R]7!<=U,%3( U^E.T$?AQY$JCM0
M%@0(QC'%W$LYQ:&6 AX./+72J1 I1<LP/FQ/]F'5ND0B0W72$\8HJ.L4YU;1
M6WL#S1:F=8K]?CS6R;];]B;/,<E7=9>6ZZ>B4"6_NH-ZSH, AUQ(CS'%$"5Q
M @F-0AA%5 2<Q'&6^F;]#\\3,_F\K/H8MO3 :L?"?QKV(S^/E)X;Z49Z,^7J
MT5R #@.7=Q3ZPKGJ1'Z>T+R-R$<%/NI#/OZ&^7)V]<1R.3._J@E2]VD)#@,?
MR9UQ1CVYHF%/NI29'\"$)5Z$TRB)F%99CA-C3[RHM=1 1TY_63O$8'QENT R
M,_W3%LIH>3O#OM4*=SC6;(O<&2'ZZ]RY1RS[10C!54NRW>G5-UQQE9VYIE(O
M:Q+RE]<%EU3+K]4]+Y94^H?"0PSZ(492G6(.,XPC*)<_WTLCYD=1NESS.U7\
M^M:@J80Y*UK?:-9\HT<,:7^OG[C$$Z_J1F^TH6[8<\("9+WE<RK,[-(4.F9Z
MY^6J[C4'^PPMZC\T/"U S=3"744O!]"X:GQAP<&\;3'L(3IJFG'!4':6ZQ>^
MN2OPXWU./^3EMLK7-@,UBC/$&22<)A"Q@$HWG1!(:4B$"##VB58"N ZQB5V
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
M@"^;EM=>8"VY_VLLH)=-C;,%\D(V+@GBD"^PW]<29U9').#531?#2U;Y72W
M>RRUFO+O]YQ75P_J9&A)TRP2&>>0>7X$$<,(XCA"$,4X%CP4'HV)>3"'%2]3
MWYUN;\16=;[*8Q>;OMY4X(57=:P^ERQIEM5R@;Y)3,?DF-K$=BBFP!Y7H&,+
M[/AR'<QQ$11.@SKL.'F%X(Z+(#L=Y''9D.8=P#ZN*[GY^ =?K?[/>O-C_5UJ
M\6;-V>>R?.+%4D1ABD26PC3*I/DB?B!_$@',.,$9":D?^MK]P 8I37W;6=,&
MBCC\EZ(..O*@H:_?+FP8L&';XQ0&PXM,:P2,>HMI26?5:6QXY-GZCFD)V.]"
MIO>"G8^B,HYO\P?^@=<ADV6;=QXB$F0L]"$7L=Q+$_D_)$H\&'#BI1QY8>@;
ME24Y369BE54$ 6LIFCD/9V#1\PLN%]9,,>N: [6P'<4)*HD,"^5H\3Y#9-9U
M>5C0PR5WY&GK[/TF%O-#7M+5IGPJ^.Y^E\8I"1&.8$ 3'R(J%U0<A2&,,6:,
M$X9#:G0)/D1L\GCN78"Q<9K^>83TM-25W&:ZVNO6MZ/KN :NB83NTO#/DYH[
M_7Y4Z!-I]^/O6+:WYF7)^7:/^ZO:XFX;M72IO1^>N.K/\DE^-,LHIED4(1\R
MKEIJA6D,2:**XH>>B'@2AB@R*LIARL#$*B^_G-2P[;4I@GKJ/R4N9B:AX631
M"PVNF5GT^S95&T XN,$Y:WHU <62P^;9EF"X:JEM2G[>1MN6X!RUW[8=Q[+;
M,"[6DDQYPXOZ3'1;(S/).(KC*(1!'&-UM)C!-"21:M/M"QZ3P.=&1;;/$9HA
M_%B1W=U5_:=AI^!S .D9$!=B&V[ .XEONGB;2>(@Q@1SU;'W')EYV_*."'O4
M>W?L>?,L@K^]/-[S]2VG]^O-:G.7\U+Z(S^W.TXO#E$<8 *%CZ0[X,<"$NGX
MPS1)PCBA?LRQ=H?-(4(3*VM#&O1IJUQ#>CYNVPRF895U*;R9RIZ5VZ)&X"
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
MBO,%@-4YS=^;RKX'M8#U=Z?FZ([O4R<%UDSE'6+J^ [<&B2K;:TYM=DVN-9
M]+>Z]H.8&:2RJ)I[@F_\L8U%NRDV=P5^N/HS+Y<IBP.>)#X,4")WL6DF/8$D
M9I ARD*6^0$56F%WPV0FMD,U8;"C#%K2X ]%7#,Z=P2H82/B3GR+JU8+R;45
M7T^P(7]!CM#S%>2_=GH^,O@L"JTG8*>YFD_;>>M79<FK<IEE@4BBA,&$BA@B
M+Z.0!"&&?I1FOG31.6*IB8?>##N+5XYK4F:.>"NUGO-M+HN9/ET-"V#L8N_S
MZ\BM;@>=U97>%^30?3[XZ\R18-N63I*-IX?F OO@UOKOFY4<3=6D4ZV=EV&:
M\30E/J0L04K%4I@& 8<L")@@H9^PF)@5N9B/>9./WZIPQH[<3!%9YO.G9RS>
MYIQ8+/"7Q5+U-A$]>4[$2^UD DJH-Q C93T1KQT 9<[X7R.ZR7I"G(4NV7-@
MZ90Q.6B5E_5Q;5F5AR$SD<BB& 4QI*&70$0\#+&7,NB'$9$.',4I,RJ0-D)O
MXIU4C_H"_(:+?_&JZ\DD_=R'C8);^GDU9X9NW@B.FOZ?.W0,'<,=X3:_8,K@
M(DTQ7?F3(]3F=33U1#_R0#5?>VM)"O4I7OFY*Y# ,R2H=#YAC*@'$14,8H9B
M&%"?>@%E+!)TN>;5Q$ZI(=M::I<U:M<QKZUYW3FGJK#:-+1Z,YD"!Y,WL5<Z
MQ:2\\?C^1B)UKCU)B8P99^&U'5)3MO\:[JCE9,P71W^&_J45.S=E>8V+XD5L
MBOHR2#G$#<^KU>8'EJ OTR3BA*<^3'@L(/+42L)#!@,4QUF$A:K<:^*7FA"?
M^MJQ(PAP1[%.K]_V(E!-"&R.(HT UK/V4\%F9K%[=4 E&V"/CZ;;86O .U:F
MJ ^J#X#SJJ$:I%^IEJ@^*.<KC!J,85TFO&FCP,MOG/+\N2Y2(Z*42;L20$;5
MU2%'*20>HC (,,=>%J8\PH:EP8^I3&Q*/N^ZEA1;FL8UP4^ HV<=+A;9S RT
MTM;TP([@!*%%@X*Y*_1]@L;<Q;W/BWFBH/? PY99<VUAX=O-%96^2,'/9M(L
M11IDW,L$Y &1ZNIA#M-4($C\Q*<9\GF6IG)KJ:HK,#V%U2=NMD'<L:#]95]0
M9L<PE4X?<#T3X!A$NW2ZE@=0;4#+!3A(L5MHYA^:Y]$9R^\JDTZ?\+RY=,:
M'&73F8]@N2%1NYU>Z.27S;J-RUU2C$(B0@\R:7<@0F$"4T^%&<4BB\(,8TJ,
MRGF=)S6QA] <2]BW"S@/D>8&PHG@AMN%6N:]X.,=68=;@U'17&T$SA.:U^T?
M%?C(R1]_PSP^^9/D?[/FT@E1P:(O'Y[X[>;O>7UIMEE_%7^37LJUJC97O/R*
M?UP]5+KAR:;C3JRY+3N@XP>P)ZY6N"U+RE=03(&6*R#96H"K!_4O_7AD8S2'
M]7YJ(,TLP308&H4=VX)A%75L3&RVH&-;&/HQQ]9CS%RXO?^XNLWSE]CW,LJQ
M@)$788B8ZDJ4^O*G",<D3$269>DLE=N/6)O8B-5]:6'-!J ]VC-5<#^>"8-+
MKMGQM;_&VEY/[3A<-%5$RS;%HJU*F?\W9^[LVW1PO7;%]F/&_AHEV\\"ZJQF
M^WD*=E;V;WS%;C>_J8+<>?7RG5/U7^DJ;@.EEI$TDEZ*$4P0B:7QS&)(1,Q@
MPJ, T\3'R!=FT:ZC-"</4MT%-9I9PG&T] R<4P3,[-8'3BJPH[@ BA=8;6#'
M33_DTYV-TI;8D>D9IS>K1=$6_]!0Z+]H66%]\_"0-Q5PK]9URGDN+=":JJ[I
M-$-I0+,(1B$.I>:'$<PB7S5@CD,_$!1ATSCW 6J3ZWR/=KTDTSYU\.Z+ZJ7F
M^X;104/PZ9D"1Y"8&8%#+/;(.BQL/BZ;JUKF Y3F+5\^+O)1Q7*-5UP&'C;!
M)9+4Y[JW1O[,U<EN&_.X# F/TRP3,,Q"K%1=+?=<P,S#(DC".(FIN+R&\2 /
MLVR*C@/07,0%#F-KL/N9#C&GVYQI YDO0&+2B+EA#MY \)L61'IQ;'I#7=HQ
MZJ,0G*K!M]?<*OE"'35).[C*=PUE=B'_"#$6((14$5<!Y=X$09(E N(X3;TL
MC3W"S(JM7\#,U!:K9:TNX] QIP(QAC.MW&.N:<!F0M+0DIT$<1?44F,)]GEK
M.TU-9-T<P.2\'Y4%*Z_4JLH>M/-=K"X8T\X";I.DVM/"9<332$1Q!%,<2JN6
MR)\(83[TO)3C@,4!%J&)53LD,+&EVI(S,TI',.@9FDN$,S,>NV2VEI0[,W!.
M"$>J?33\K.IZ3KA#%3S[G'F-UE]Y67*^C6_]]*1Z0'U_(G5<5Z/72TP8]T(:
MP"1-4HBD'P%)3"GT?8]%-,H0T6O4HDEOZJOJFB0H6YH@KXGJU^G406Q8(2?
MP4P_&^(+L M5;T'I&&@7>K>@Z)<E=0R.7<'1BT$RJB!J(/) ;5"=46:K^FD@
M4K^>I\EKYO$XMP63&W+51"-?U]^#JOVF&W1S\N6)S56/6EVG3C]8YK2HPZ;)
MB91FQNBVP*KUR=XYB;;01M$M@X)9A;"<'G&V.)5!@?K!*,,/FGL-[XL<K[_D
ME&Y66G4?3[XSW2=5DP(-K?'"C!K2Z2]=%TEIMU#UI76S&)T58F#I.7YGMH7F
M++O]9>7\0Y>>QGWC*Y5$<8.+ZD4:LW6):9V/^OYE[R]UJA))<1HRZ46G/):N
MM$<(3%'L0Q[ZA*&,4$;,[@MLN)AXQ6KI@9H@Z/%R:0=W$Z!-S]XF@L_,;MDC
M=\%QFH7DSL_13'AXI0,T"YC.GYS9#&9GIK[Q9[Y^XN42I22.>1)"&JA8SA@Q
MF*7,4R=G*:?<3X1O= '0#3RU^UO7NBP:8F:&8RNZGBVP$<A4O1L*[K3XD&='
MBKD==E9=.Q3F4'V._F[9IV%_?UGW NRR/EZZ=*X/3UQ5];[]L5F2*$9>DF'H
M$\PA0B2")*(Q%,Q#7IAE7H2,SI@-Z4^L7W+N8\-F#H;XZ6G?A*A<>C96\[+8
MIFB]+%12!N%U9[-%4_Q=<N2P580=%*[Z2!A2G[?)A!TT1QTH+(>Q,S@?\I*N
M-JJIVE?1CQ5HE_JZA-I1R9MR=XWL,\:9.GDG*0VAW'7YD#!&H0CB&.,PHW%@
MM&>XD)]7BC<"5RHGNFGJP\%[ON8BK^I\:<,LT4NG0\^>S0BRF7T;#5&:Y/;>
M$1R.;-REW,QJ\QQ!=V@#70UK?GCXC:O4C+:4_\<_'_.B)MP6]D,IXDD:"4BE
MWP51&@>0A%X$@S"2[E:84H:T*MV,4IK8CGW$A6I75_"F@PS?4E>-&X?*ZQGB
M-7[PZ@P%T]V.(KMMDK$C/%9?T!  _;-99T#8G=.V@#RV@!Q]$3^[.;S5DG+@
M('?X_=D.=;7$Z!_PZKU@;JZNGXKJ%Z7,>BVN3KTRG9(I2J A97'1<22:OBY=
M(J*=^O1$=:,HYT08T(VC5V93AW/,]C7@[#-F'SWC^?+CNI);H2O&Y(24U_+'
MK\7MYL=ZZ6?,"[.$P5 D J(XI)!X)(%^Y&6,RY]"3ZL"^P"-J=?EFBIHR2Z
M(BQA 8JTGN8,X3-L&QQ);68BK 365B0-D09NUN7;C;\N?]BYZ4-CSJ)P&D)U
M>J?SJ.6Q05MA]1;_V;3\^:78E.45*:L"TVKI8:F"(8U4J:=8^LE1HC0QACQ6
M+G*4)@0;U9P=)C>Q4G;$VV"\75'9_S3<VP]CIKEU=X:$F:)N05#A]0UE595;
M%9']HZ/N<DNN)::K'?<PL7DWU%J"'^V7]=ZZY$ZB/H<\:M:1L%0$J4]AX/-,
M=8WT89:@%$9I&E'Y_R*>QN;W#R=I3:SE#4V;VX;3R)C<+%PLK]TM0D-VVKP_
M#0&=W@V<IO0*]P"#(I\^\Q]^Q7QS^(&O<E7>Z3LOGG/*VVV4'\9QD"(*D?2)
M(4(TA%)7"<Q(%OIQR%(>::GL60J3+\<-35 V1,WNW\_C,KYSOEA:TR6W%;2E
M9[&'/BVI_D;Z8HGM=M/FDAOMK0>E&MA@GWYOMEWV(-O]K?;P@S,W/FK[7WS\
MDQ<TE^:M:X%1Q\Y\7E=%OBYSVE3<"?Q8,):&T ^$W,!'L=PV<!S#!"<HXE'
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
MUGW/(3:R^\-LD]BO@]_BU!C>#L_;:VJ@R\/KS/%;:3AF/M>_1'\Q5YT]YIZ
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
M#9;)3 =+K0L660/FHC4R@EXXKKSVRF+CM!L;0.6/EEP?"G^_ZTHY,2(2B2C
M\IQ \9(I$DT9@L\R<ANURL>5--Q8<)S>8@,H_B )]GHRO_KPZ^</[]^]?O'E
MS>N7+]Z_^/75F\___N;-E\\''-'W?U:;EJ'[D7KDH7VV@J\AG$XV+RFK$_:A
MO)W.PSQ-R1E?;'M%72#)H52ID&^6!(N@&.?@.!(62'^V."92?"B%5L(J;M2]
M6W2[D7"V7IW_Y')'/8:N0\W$^1HO5BM<KRZX3,E+;7@&$[P$990CG$L!W"7.
M2D#EPT-%+X=P>9V"<=R$P9!P;E,:B'O$,^4Z];LZOTLF%'*A<WUDH#4H%Q-X
M\H# &YFB=U:9!POF#L?,#4+&A<XQFKT3),>(N0.LO JK;R_FN?[UYK_.IK^'
M64V:OUB_"LOE]^G\ZW^$V1E.N*8C!5,!SFO#\&CJ(U5)P7/2VG%O4G&M[<U>
MA/6 I:, L!A:&QU [$5*M1_7ZA,F));B#'_%]7D5LL3,<_8,&(5BH#PR"+*0
MN^Z"<25[8_)#UZ4'6:4'Z!DG%AH.4,UDWP&.WLU_)ZH7R^_$ AGN8F5Q#NB0
MIXC!<@G.6 1I6#%2ZY+%0Y=>A^#FZOKCA$[#X>1@V7: BX]+/ W3_.;/4YRO
MD,SGA_4W7%Z3T43DQ,@N*N":"3*9CL3BA01>N,.D>#8//E<^!"Y[D#5.)^?A
M4-1:$QV JY8/G."7\"=>L:$3SF5&Y1"2\I8DY4E(206(%&4XGJ0.]J'KD\.L
MSQV$C-/T>4@S=*RT.X#,+V'Y=UQ7RG<OOJ=X@?ZD)5,^&6 J4U!JLH"00P!?
M5!&A*(;H&@/G 7+&Z18]''Q:2;X#$-TPFC6G)[@ 9CUY_*BKIY8M")Y0ZBRS
M4ZWMS>,/JN8O%P9TBP^6[N'06*S#K)&_LSC%Y?K[QUFH,U9RC11/:S:L^FX%
M)7,"+;A,6%=.,C*3)!K,Q2BCBI>RM8%YB)X>XJDFR9YF0N_ MKQ?S+]^P>5)
M=?I7ZTV5Y*0HJ:-'0YY^;4N83+V!"0DB,N;IE-7&ML[PW$%&#V%5$[@<*^(.
M4/*)"%].TQHWZ:A?%_.T,Y?!Z4C$2RC:DKE,(8./00(+64CM#'W]4->W0Z!R
M'RT]!%!-\-)$V!V Y@,9R5#[4+S'L,)/=0;EA_(;Q8)55!/E-:(T]:"N5S*Y
MMKTK.@ ZCQYU1H,/U2 >@IP'">HA?&H"GW9B/QA#O^,R+EJAZ#)M<&4K*"P)
M/7EXT2D&BLD$M#L\<&'(HF9D^L$.4P>AYRY">HB:VJ#F:#%W8''^NECD/Z:S
MV82B 29*)(#'6OLALZ?8SD;@-AGG$OV4M_9\S]?N(3QJ@HB#A-D!"+8BF"03
MG!,Z0A">/*Q,I,>2%:!E6DC&K5$/]24\/$P>9Y#.8'?:CQ)D!Q'Q^VF(T]DF
MW4.AV>;%X+?%C(2^JF':^ON%:+Q*-M6'/:%.(E6B3AA,Q@+CQ)4NR1;>^M9H
M7]K&C90'KZ@91$4=6)XK?-U,4&4;'?/6 1&-9$-3 >_IJZ*<-\HP)^-##0*.
M!%M753?#:/]^B!VCBBX\X/-[^X_A>TUGGV<JF:S7\DZ#UY4/K@NX2+Y9CH$A
M1F&\;AUZWTU)-W Z2M/W%$L<(?0.+-*;D]/9XCOB)YS5-\^W934)Q3BN703K
MZT35)#B$6B5M;?8AL&P,:UUS\T.BQCW^!@)46U5T@"W:(<NSNQDQ*3%/SF*4
MQM$F20Y<T!R$5EXRRT+4S5WO^X@9-XL\G'%J(/H.,/1J,=](XV_3];=79ZOU
MX@27YUQ]O[BMC=)RG13(Y&E?*/(W@\, C+BI=2(F^]8'W3YTC9MO'@A9S172
M <BN)T1O<:.Y%Q)KJS%A/6T9%2 P:T';&*S6THO2.E?T,$7C9J(' E9#)70
MJ3LLK\/L(^J:&POUWK<.;\A!0?(Z*I0\"-/:2AUXV@V6CAX(.D<*NX.<5.U>
M-=W>_-:*?K*QM!%PGHBC25&1$\8SX=U)4"'6,9&.@73*ZMK7RKC6U:@/D-.-
MZSU<:J"5,KK(#=QC5J]<X0C#ZH-:!\R0'ZA8%N!$E.#0&REU-$&T+N;X(5'=
M..7#H:RM8CHX\E[OEKTHR[TBQDW=$P_%U>?6Y (*,LDN030F0<HRUR8HV?K6
M98D_(*D;!WTXE+542@<8VUQ"7V7ARFZ)EFPO#X"8R3+'Y"'(VF,ZFQ008S /
M#K0_^,+_3FJZ\= 'M%]M5-$!J*XP,1'!E,R\A"#J3.ZL:Z=0.M]S9BB2M)*H
M'\Y)[\8[?Y)[ET<)NP,G_0&)2).*,(3X%"2945\2A)P1"/HF1[3*BM;&Y\C+
MX<$*3)X$18U4T8'Q^7B^[H:E[9/MG&@OR,Q 6)GJDVU%/E_04!\P9(\U?&W=
MEN0.,L;NVM%&P[<?'1XE[@X0<Z73]99^:X0KM6L50T_R0&7 15N[6V?)%(M%
MZ.;]%F[0,'8]RB!8.4K0'0#E1<Z;DIPP^QBF% &\"J=3.@NOL#5A+C#):]&F
MD99LL%/@O8PD(V[0*1&#;-X:Z(=4C1O\#P2FQLKH %Y?EAA69\OO&^*W?&RW
MB8B\H*F3?5S-D8GJUI6<:@E$PN1UB<TK!NZC9=P(?R H-1'\XP'DMP":X]=-
M>4*C"H&SD[--N<,FG*QC7I;X#>>KZ>^X35F\7ZQJHN)#^1+^G#B-4KED06=M
MB$$E($K4$%*2A4?!9?/'1(\D<=S ?RC;-:":.C!DGW =IG/,;\)R/IU_75UA
M]S66:9JN)[G.#%&%]I,UH6XO2Y$J24]DZYF1Q0?6^C7)CZD:-ULP$-8:*Z,#
M>-T6U,1H%NE_%E**HEYVVIIU#2!B5ECJ5?>#T\#:I O&31,,!)\CA=U!ENE'
M^9-)"3([FRCVR+6"BW$2CX_U@9ZR):K:[ZWYX^L?T#3NBY:GSEL>KY9F,'NJ
M;L(?-XKXANMI"K/K7!S76OCZ!P_;9_@!)IZRZ;!(QG#G&?B,=814D639G"=#
M1]X18X[EYL^*GJ+I\/7,&LGZPW*S;-[$)A]QN1G+-BE2,8?(@+8#Q2B%97#D
M#H+$H*+42$%PZZ-O/\K&3G<V1L[#B<\FZNG M[K.U7;PWXNS];?%<OK?F"<Q
M6:5YUI!]*K75BMV,70$6G>%6.%/8L(GTFQ2-G2=]4I =I8Y.P?5NM3HC3I [
M4;Q!J&. 0%G+:)L8#[PHE9S$G/5#8U9: 6M+S=CYTA% =8 :.@#4E63OO08X
MZV)M$1I\B.1&)EXG'#L-3#&K'6T4W?SN;P^RQLZC#@RQUHKI"VNW[+"WDF.N
M/5U$;6&7ZP#MJ! XI\@;M25.6S?W?X"<L5.F3X>MHQ31(Z9V9M@8$86@J%<K
M)6AKT)%>)]L!]][Z4@H+H?5SOGM(&3LE^M18.D !'>#HC@NL+3L3J;274BMP
M:3/=W=26J\R1D4U9VQ2=TZUCXWN)&3L_.C"6VBCA.<S%^OR%_OSES:]?/G]X
M^^[75Q]^>?/BU]?TU\=/;_[]S:^?W_W'F^U/C\QK[;U,\RS780PVRGEM[_\N
MX'J9Q4<L.K$$08;:NIT5B%%S,+4Y=V"QI-2Z?=\]I!Q_@;/[P"^;!N.B%)E"
M,6"%K%6KI18V"P>F*.>XE<'Q]K6>5RD8-U/50M^W;VT.EO"(Q]EJN:Z=?O-9
M6E/(@,O?IPE?_#E=39@U63&*2%&97+N'UZL -!"-"M9ZZ:/9Z\4>+7 %'?3=
M)3+N6[N3+.8!>EPT%&H?H-A<%&TY6+U>G(3I?,*92:D^BA#!^-HN44$LT@#&
MD$J))4<>VR'C-@'CP*.-3F\#Y$@!=^ )OUTL,C'Q$G_'9?B*O^!)Q.5$)F:X
MC062#/7]C#?@!.V;G+CC,3(E?>MXZDY"1D?+L0I>M);VB)"IDW!?XVQ*M'_?
MR63'@%".V<P0]":MCHZ!V]3#1)^]=MS$5'[@Q][[X>-<6+2'0!OI=6 Q+HY8
M"A?P'7VYFECI5&UK ,9F1?%:X&1 K08GK14N>V9YZ^*TVU1T<K-UN./12, =
M0.03V;?Y&07RW&*2T1I(*'UM!T\GJU4!C."8G$5.<FI>M;A=NQ,_]$ =WJI)
M/$"@'0#AHL7 J\5J8TAWL]8NN__&G(2(%*^53 )1RFVZZD1 E!%KKZ;XX!#Y
MHWH_W$=4)Y:D#73:JJ #3%4^7D^7F-:_D*"6TS";%.Y*U"92O&\2*"<4>$6;
M1&HFC14VHVC??NTF%>,:G,9JOI7V/TKF7:&&/FZQG$3!4@A20]*1D<]=7PA$
MC>!,*LRSG*T:#C(;$L:U,D^%E\=+NP.P?$CI[#3,TV:\K%2!A^0UY&)J?WI&
M=I?7\;(ZYZ*\B:IYI<W5]<>MK1D6)@?+N0>,;-\AK=:70KD0UH0[]-$H!2EP
MPGLAN^B%,A32I<PE'><4/+;&S /TC%L\,S"&6NFA TS]%>=$^8PX>9%/IO-I
M%<]Z^CON^)J0OU^2<@FLBP&4R R\9@QBED''HDUVK6^T?D#2N*4SPR*KI38Z
M -=KI)73=*,<^GJ&&RT1<R>+Y7KZWYN?3SB+VGNT(+FE#>.- ,]#':QBA'>B
M1)OWNAYX!,+VH6O<JIIA8=9<+QU@[>.R&N'YN<CJU:S,/%NPEM7>N=%!X$G3
M5]Y9[:SR;(!JY:LDC%M+,RR"CI%V!V#Y:YC.Z^OM#_//88:K#V4W((JV0/WB
MW<EIF"YK0N35M[#\6EN@>E-B8A)B(":5U@&BI[C"Q(PE>..":7T[]5@:QWV/
M./"Y.*2^NN@*<5-LDZ25<(X7DD\QM?>W(S^2\RJSQ'2(VF#[^M+K-.R%*/\\
M$764O#MX,7TAG<M6%).$ND3!,V3A,BC,&5PA%I++VO/(?!2##8^])&._I"1[
MGK Y5NP](*=&K[\NYHOKK%R$&!@"5T6!J9,&E#$& H45(!D2D\$6+UK;G8<I
MV@]/SS3+W5 9771>O]P6;TF2VS;R9\363HJ+^>HEEL42+UHSX^K-GR1&4N-T
M'I;?-Y=/M:MNG;BRF,TV$B&_#U?K2;!9VUIG:6/U,;VN/J:64*(L$;,E.;5^
M13T@._O!^IDFXWN!00?F]H+%G8!?XAS+=#T1)2E5IX3JD!!4R06<TP5LBL;:
MK&K8- B:;Y&R'Q*?:;Z_A?B[L*R_4IASZ7/$;)VM\X:S#.1S>%$? :<$&(3S
M7CG%3>LW0]<(V \SSS2_?[BH.[ WYSW$SM_P7D@DF!1,J9==(C"22'00"SI(
MPFHO;&%!MH;,?;1T\GC_?9-JER8"[R G=I./EV$U39.2DU-194@5^"H&3_M(
M(#C%=)$Q!-]\@->=A(Q;ZM)&QS\ SN,%WB%J7D]G9^O:]J0.41&Z=@;C!E2J
MY1>>%5"!\<)\=GIP:[,C9=RBER=!SB%"[Q [FPVPB8A?3U=IMEB=+:^<Z-GF
MH#%J",H02T61P"@(!A$\JE H.%;-9S(_AL!.VH4,<ZBU4TT'N/L;3K]^H_WR
M8OLDYM>S^B;B0]F^!/]PMEZMPYSBT*];@ZQ%"M%Q#IZ9"(HI"3XI#2AX9EIX
M87AKW#V*P+Y.QH9 63R5UOJ%Y,ZPW^)QPITQ22<'QFAB3\8"%-1D0"V5TRP6
M95OGPAY)8E_'[I/#LHGF.@#F/KW//]:J$=+K>KV<QK-U?8WT9;%M/'KI[J1@
MBT$%16UFT]9.4C$F<$4D*9GD(K5^K]6(]$Y:-;4YU\=09\<H?KM8TO:=;P<H
MI^]?EF&^(O:VU5";[V9;3>?_]VRUF8Z[AY FI:2T>4Y90K#DAFN$R+T"VMPN
M)#16-*]H>U(&1WYV,@:$]]Q&X^.I@\UVAUPNIF0P9SR&&" J5B\TA067ZB,-
MU $1/8NL=1^9!\CII'-:&]/>2NS/H4_[U>9/G__]Q:<W__[A_>LWGSZ_^;]_
M>_?E/Z]S<E1/JSL^?-!.5C]BIGW/]H=F4DCAO,H&G'5D(6V(X+)$T,R$(&J
M)?=JZ?.(S;H788U[6SD>1&(L@$5'WK^5$ERP""GZ3'$!,RH,QF8'O:W:8^$'
MG:X>(^\.CK,+ZK<2J69V,:=O5YMN/L)P97EVD*V2=#8S"=X8"YISQ3WSKN36
MY5(/$M0)E@[0]'V@.5KL'6#H!@^[GBZT:0QS04!*@E<F,M#A;\$6[:3BTCC=
M.HES)R&=8.9X1=],8A\M]0Z@<Z7][:YY3W%,)'+?0*KZ,*=6K?BZJT1!GH72
M3)G6">E;1(R<=#Y>L?<W&3Y RAW Y)Y1JSMF@M7(,C.0BM+$3.00G'&0' G(
MB& IWFT,F0<)&CDYW!P^[:3? 93N:)*\8X1\/Z=2ICUAF0#%T4#P@ABQR@N?
M5.:I=3'(O<2,6T/4'D)MI-X!?&X.L]QQH9E4T69R_EB=0R=5+<C3H>8AE,8H
MLVP^ >QN2L:]IV\/G ;R[@ U>XS;W3'&M50J:$^;(-3Z;[3@I4X@,&"MZ>5!
MM7[EM#=QX]X5#7"N#:*5#N!V1^X51=*^Y RR9#JEI42(F<[KC$[IDJ.WS>L\
M.N\HV21\/TS '4"$X%V/9'R-V[_?S6^GQSXM9K.WB^4?89DG)!2FK<V H=:)
M4WP*T<4".69)?E\1,K;VL1])8B=Q_H&(N/VP8S#U=("^6U-OKM:01)<P1TP0
M3!V!(G,M#S863+W/2<5@;-XK^R%Z1I_-,!P0?C2+Z%"M'(RP4UQ.%YGVTG+=
MZ""\-=19!N6<"PB6E0A*&0U!D*@R_<S344X[MOVLCX.F:P]V$#XEIH[40#=(
MNG^VDK#H8["IWFHCJ)P$!(<9R"4L=3PY_:!U[==Q ZX&2QL\):[:Z*,;>%V6
MS*R^+.[)MVWXBR377 ,5BE(VBOV$)-?5=(V['O@?-Y1]PK3X.M]\RF;FY82L
M=C92!BC!TZ8+6H W+(+PP00=G%&L]8/<H7D:-]7QE&#O"AT=N(\;26\');X^
M6Y)WLF5KY[344'Y2#'.&*P09:X5\DO4%-&-0B)5$PB?&6C=(^S%5XR90GOS8
M;Z>A?C&WV3];AJ+2(>CB(8>40/FBP44;@>?L(Q=6YM ^Q?(#HL:M >P <0?J
MIP/ 7?-P=G.&$XEL6:<,^Z2BT1:<%<0*[10(R#G(XC(3Q([CK:W; ^2,VPIR
M-*_S")WT!J_-+CGGI':=^ 77WQ8D*\L-%F=!L5#(1M.^<9$B-Q--<)$B?BM;
M9_WVH6O<9I"C :Z%EKIH!WG'-OJ$Z\TNJN\6A-0!=*S"RCE +%K7(>J:%>F]
M3:WCE/NI&;=%Y,B&[1"-'(NN+\.8MQTKEUOFQ<GB;+Z>H)'<%$.L&4L;1PH+
M(?,"@FRV0R=Y*:TO6_>A:^0>DZ/AKH6:^D'@]3Y+3 NCG?$@DU:@! G)T\_
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
MWGHU7Y_P=YR?87WH3";[0&MUQX<T,4X_(JZ1J[1;IE;IW-5CZ )=HB3IK=;
M156ZTA(B 0K0*VZ%SDZ(UG[3GJ0=:[-^L,PEY"D6RADM@RQ9[3O#/;D'0H 0
MQC/'C0V\=>9L7]K&=:2&P-!-"S6(EGHU3&_#=/D?87:&OV"H9G=3/'> ;;K[
M<YJ8ISU(;&2A+E:Z/(8N'759B&%>7)V85R^"4$/,S('2L:!)R@O1>KS-0_0<
MGZ^O;V\VLGPW?XUQO7FO>/Y*L5Y^K;]?OE6D__@*E^LPG7]9AGS1O/C.XUH;
M+FT--#)R.K/)37"%%^#2)6X\YVA;/Y,>BI=Q;5TS--Z^,.A ];T:Q"W[5T1T
M@#&\_1E-#.$/2&MD!*]\_@X;MQ!Q#D+.M979T-E:)RRKR!GX[.QFTKWWR7),
MK<N-]Z?NF$N!6Y*^"^U%&A%#*73\*PL*G:$MJ#T4DVSM-"QU9C\ RKYKC6N(
M!D+$U;Q^<X'W:EZN7-8>8%BN_NLF)N5><IH9D]WG7^KSLHA"2RUL%A X&E!<
MT6%F*:Z/28;HM<&H6N=C'B"G6?W#7<AUUL<<L<X@T81<5J=$RJ(@&*V98@4)
MN\.SVHTY:8.)>^L@CM5 K[9C\]RNOKZC9;8&\Y"4]^T/:9/A_@%QC0S*]J,O
MFQ(DX5CBBOQ,1%")T7EC%<7Y2CA>^ZFSU/J^Z3H%1]^KU>OK:V+[=;'&NQ#,
M?<XV60N:\SII5@APGF5@VH5LD*%+K1\=[DW<N ;E"$S<NE$;1!W=&I3*[:WW
MNX'\N]U\C9<XQS)=UQ9OA[@KC_O\-F;H<)8:6:A+L&Q*5"YHV#VC?K58K5<;
M8QDKE>?O52_06R+AE$<).DORH+DUX&3]UNB4.('*WAPI=_0V/X[B8RW@WJN_
MO+KZY4:,4MK B@>O;*TUHST8O*]=M(SA1DNE>.LCX$B2Q[663XC/F];U*57=
MJ\W=M&P_Q)CN_F$3*WD7$8W,W_:C+\M;E/6V)#J'O9%U!&. @)E.Y*(I@,?D
M4;5.$5VGX%CS]!Y7*\3K'?>O0))"ARP"X;^$) B2-H"S6H&T+!5A6 RF]:W
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
M4S6[6, :QSTWF>6;J=P6C]%^1%9'8Z>:X>'VV[2FRND9;Y6AW7M1$EE2C&=
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
M/+L:R*]=AF)B'2&-P+(@[[5D\F-UL"!0&2/)8W#-,Q4>(&7<M6MP5[^% CK
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
M&KOY__D9Q;*XRF\I<JVMQS8L,,5EY-Q#<DR#$JY>\G#RQ1R7.17ET:DM]/W
MQX^30CB@\EN(L8-$J2<]\Y]7@9Z\(F:D@)+6=6/"@C/:D<>DDD)=F#>MKU>W
MIV[<$^,!XYN!%=4!!'_R\.ZO64Y7-]4D^>5$)\Z3D@FBJ^89R3R#U8$8<L;8
M8&,.K2M''Z.G\S!Z3PS,!U)(!^"Z7U"5K\7RR_3;^[R(58.?R3AE#!:C *XL
MN>^&MH0@; #K;5 4_JF46S=VVYJXSE>W-K ;1E7=8O#%9KA?7E>^Y*#(A60D
M,X&9'$A4$&JRC1?*T3^\)-8Z96$+LL:]?!L5=_NKIUO$K2^</WU!BE._UD9@
MBQ^OOW[#Z>+K.A.KQ&@46N!)A(M2;E>[ B3#4A3*"(U;G6$?OOP]0N6XA4CC
MKH.ME-<M/,FWB"9$+ZM;87-M?8C@I900+>/"YNAT:=W8_I 4IL&*A$8%VFYJ
MZ 9-UTI&OK^=?LAX5DN8UH5XT4IN5"C@-<5>2HAU2)XAR6*BEHG;V#IP?8JF
M<2M]CHJO1HKI &AOYK//G_+BZW5;\<&HA-&##+7M@_?$C,  !6W(:).(MG7I
MXSUDC%N,<R0X'2K^7O/'7\_HV_P)_\[+C^=?O]+./B\7K^V?*O7T9S9)E=J1
M]&:I4ING_IR:=I758D-Q/$@+0FD&)! .F (#32A+V8@26>NQ)H^0<_C16/WH
M6H#[.UE='9<YG9U?C&Y=K-6U_$<N\T6^IH??Z)OE:AHG5G&'3FC0BB,HIBA(
MMB2.&'G*'&,2J74YU@'DCITVU091=T_2CJ._#C;'/5C]G7Z<?IY-N*OS1V*"
M%*N$!0O@+7H(3!3)4=A46O>\VI_:L5/3NP'J/MH["9S2.RX&9+^OK6E(KZO5
M8AK.5_4*Y].\%J_5L<7S,WK"Y]<SHHSL=2)+#EF*#+D4"IRX\^"R4:0!5RO3
MR;F)K8]/AN%D['S[L? ]N-9[S=2_[L/]'*H\__IM/JLN]KR\7\R_3Y?T%%H
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
M[ARXV@_&*G2"QY1D:KW!7'_^.,O%L''XWO+M"!N7C1B\BR6&!,B2K,A.$*)
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
MOUU=\3-NQL,O:UG[X>D9#(-^6"2DJ9*GJ_,ZOGUV;4;2<D(./HO9&-*8TZ3
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
M[P2"1^>.[Z*1#N"TO^!^LGUGWC )+08?"P1I:I],F\%E(2!2?".-8L:$HP\
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
M-^]I)>PG/^8R(@@8HD15DZD-@'#*D>O+A1QAZ< #W4>YOKJ9%Y7KL;M)N#'
MYIH0V]X"70MQ)PJF*)R))R<(;.9S#[F6D!L%CGU$'3] 42BH[WN^<.V/V%!;
MU#-O>YW.X^E@"#B>?ZSK",2R9O]>\?1D<54@(16W8_4X%?%L5/=_(:&#F2!!
M0-RP1RA_*!FX.[]VT]" 'S#[U\DOP>7IHYB)B_S]'&S7LHGO^.JD:ZM^50ZB
MD<?4'*+0\3S;CG /&VB3#]PJ?Q)+T(*EJ;?GJ\XG=[20QY6"9B5E=='G\!OU
M8Q*UW+*?I+:FF_>V,3?WKZ'M"L?&JN1,W8^XOJM:^@HD-PW;L6S/$Y'NCWN/
MZ33Z6??54WFW<=M(YV\[?U.?>'UN^R)6[RG*\RWR M6TGSFA^D5$A!/F:F\P
M/DA1V$.<5GLZ>"5^<N( =[BRJ-Y-\.K?17T15#WG_'/V*LHZ<#O\4R%NZ%S4
M25\[XA&+Y''5IK$CMP**4>0X$6*4QI:'@RBV>JU4J<@[XY2_VQKF6!UA;?,#
MS"<'X!+89MOFL<XV!X&%91"I\B>JQ[-0V6%>7TI8).#$"JD.J^S6 L;N/M8*
M\DDH@3[PJ3TC+U8W#<(/W-B/ \0#U<<BL.04"!4(^S)2XPZ-_,#K$>?O"(4S
M#9TLY3H@ ^;ZFX@6*ZTIL6R'L&#YTH.<L?HHP9>3<&/;8Y[CL?UR\T:BMQ)A
M,HP3LCP0+ .2ARU[;^WP@@!S1]@,N1&3&'@.11$.&>("QZYC^2%U='='[E '
M-BW]<=&*;F;,-;+5HB,D(MB-8\0]=0,N[/K]M1@%(?%8C&T2VKJ[&70J9.21
M[73:^YG3  Z -Z9U;])2?4?WL'AY21.QWE\=&MN88()BVU7?T+FJ1L^+420\
M@@7&7K#_=$WC3M4QA)'&,83$7#^BYGJ:=QE:'%B6L ERU1O?7NS;B$2N)W\A
MS*$.QS30W33RF$ZPMU[&;&S#.#+ YIJ/DK<_,SG"<_+R[FZ/N+:-O4@@PKE:
M3*KSK>-X*)13I#['1$3:.Y;V5<Y(QS;0)O8[^DQ"D &6UQ8KU+T(RMOXW9\]
M^9B%/L,1PG:@OMP*N#K:2 #5%;-O!8'+=;_ ?H)ZL,']I-8W%4FF7O<]B)E:
M7O?B)2_4M\$:WED\*E++A=]IBFNZ\=L?=/NEI2-XI.(X'/HJVVC[*)28(%<:
M'/4C:CM$=W%BFRZCNUNOVCDN!:OX8352^10SGX;6LL5\A#SF18AZ=HAD[!IY
M<BT0[.CNMMFN#?!]B Y+..A[K0=Z _:Z]4PV#PQL)N(RS&R&Y9DD5-\D\\A&
M880=%#+UQ9; PHUUKY1698"35%.:T#C@?Y?=:GT<RAN6C+X-K,\HD^QI)T]O
MZFTN".- 6-Q'!+O2"X66AR+.&+(<5_A>2"=X*'ZJ;>Y>L#Q3%6&K%F%G92FJ
M94YE.>)C?B&/TWF:\/HEJ/H@+3VM&]L.1X'E"O4".T'$=C#R)2J$6%B$KOY\
MQ.EZ&KHUGF(]AW'YQ'09L&D^2([JMNWGBU(>9LIRO=:7Z63,*&?RC&%Y*K='
MG4">-K"+Y#$7Q\0. BQT-R'H5 @Z!3&U/>S73VDCQP1+6^J^RD3C( Y4-QC$
M \=9MD&,;$X1)[9*0[NVAW4G&W84 '97^HC=-YG!* -?VGS]Z^&OE?+K4@C'
M];G- M7?D,F5X\OC1VQC)'@8^#B*>6"S(U%5HV C=JHA!.6ZT *N0+LK<KY@
MU>9-X-KH8]>W A)YR.>J\(5*CTFY3>5YA'#I/KGC].M<<J3NK&ELZ-3B!^TJ
M6J WPW14X\+U@]+KPAQ.*?8)18ZGJFJX+U 8VS&BEB-(;!/*XUYA<C_[.50
MKBYM/*>'!C(28 /"C>L\YW(2YZN/IU9>$F-F,54?$?JNJH^@#B(!MQ'U?7E2
MP(%O:;]?:U0$W%K&$ISK1ALX_+@4:2)U?UMALN[HQ(3#O=!!;FRI3RVI0(02
MCAAA3N 1*PILMT<(TB@<KL11KPGH00]X7]GNL!+_^D:O]J+<<<.0RB!<Q)Z-
M/%=8*"16B)@KU0^)ZP:\5R>L(YM*\^BP51\?&I9H@-\X UHM*9<$$;$M!UDN
M)LAC;H0D$"X2;A *5_[6MGJ5R)YL0M!AB0Y..TUD , &Q"4'ER0K9^G'L=16
MO1=@>Q1Y4G5$B2-_RUC,/>Q37WNJK445DTQF",>Y?L -L)N+O'C)Y43$39[M
MGOQ=BS/'#GT44Q8AS^)8.EU5_1M$8>"ZL<"V[I;4K<K !363V(X>T VPGB]R
M#D5"T\VNGLUJC#;)(\?C1%#$8Z&21[$*V8F'N+"YB"(NF!UK-J%NC6!BG\GL
M2"/\!AC3P66;"@WWIO;/IC).!)'-7":08]-0]=N-U/6_.@G:GN4+(ARJ_0[I
M% 5A^\9\_)W29.098)GWXE5D"U$^13BRY%DS1&&@NJ(0WU5Y]5!59WJ8!400
M5W\MZW)L(ZX7IJ#WL!?VZ5@;8".;>/ B+^L<R-6O%Y&58MOR F/ID''$46BK
M(XKMJT:\EH4HPTP&C3YGH>X6*D>5,JQL;#*KTLN.$0]!JIE<)H5@U3H,>!+R
MF&O%KHP>O4#&C'X0(!++*44!)9$CL,\\HCUDW]<"UE%I)OH@<!^%N0%N:CL#
M*2XOGICM!MP)Y2'5B20:@2.!X$&$ A*HE(H72T\[F<G4*L"ZH(^RE]/1-L!8
M;AE;O-",O=V(ZHF%V!6Q'2*?"!=Y,5$?9%H>8IX?B5@-CW57.[\?'S9M/:V9
M#,;9 !OY0HL?0B&S0N3)"X.08"]&(0T\I'Z'*)$;=F19\JAK>0Z/=,?(^SK
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
M7.DJ^8A<Y$_?/'EVOG: -F/R3EBI>*H_%&D,2X^W;0#Q;>$,;"?Y6"E<>,)
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
M6U_=;^[3K2J;Z@QL!K?K;":HY7AT44KZ\P6"J$:!4H:M$ ) \7$UZ]P@%C/
ML&'6;0MFW2%P,,+W0:_!)$(UD$A&66,^88P3D[J9@DA[..65-4PAJBQ!?Z 1
MQ'> "8X6]#^0O$-$L&.P'A]^'?M_.'DQ\?^]K_3!ZSR"Y$?.L9VLUO+ ^QGD
M7VD#P^!+;EU>L Q;ESR%!5NW?#_[+?+G@Q+=(.>O@,(? D@['4"R$V1.$@,\
M2&-J)NTQPCAFD/:E9([%/&  89@[I$<;YWU7;%9%\7,07,AJ6*6)PCQ1O'-$
MUJ'HP ^^_"^1.BDN8S[O;/:)Z+$E:)D+55WJ.@XYHY>!_ITKE%B$>WVMJ]0X
M+381!Y]1&^(? <O 58SX]*C7@$^IN7AW\>J#3Z 9/;B=OQ1>9V:*2B8B]0&H
M7PJHTP;/"$BQ%!TU["P MF53L9V[L6ETM)/_O2,#^4302)&+/S#-TZ/QWN5^
M<J&NR(?S/E=%LL<5(?P+&CS E^&\#HVY?P]TM/_!O"H4 J +$S_ORI?6@>B:
MR<+45!E7HX,<7J^7-MD[WF_]1QD(8E)"LJM8.@T)$A0RNJ P0^V=D*"5_:LA
M5QR:/[B8AH317.<EAY_17OM-;QZ42X46F)+ED]X Z:#BSZ2J"+!"3K>-A4&
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
M)RU#L4<O/Q*[.?\_3S4WC/N6*^F2NZ7TA+K&CDB\LO!#ZC^-M)I*EEM:[_L
M07#Z41&QFP5WTQMI4$D9Q>U>A][?1LG>0_+]X+,[6'V%M<[ 5Y;3[#)$;P?.
M0>"CI:GT@0PN!@?,(2_4#9'K*6%L J(-R*1R0=J]R^N4,%;!6D8EH22!&^PE
MZ-E"DNM(VV1)M]M('&'TL-P25+*4,K;@T7 64*;>!HR#IXU56)++&S<X*DTH
M7\2^IVRQ!8H5D:9LL:?]Y2" <0]S:LBU$LZ5A%+&^S>,PR:-!V_@D1:7T<-J
M0WDI<Z1UQAHZ;DB73[B%7=1YV(3Q()W;Y 9]86J2TL8 ]#/WX8W;1TH0AT80
MOV*TI_JM.#B4Y;X"06=4)_APL]?&,@&+!6.XDBD;))0-$ 5=W VD^Q=]R@2)
M90(5D%O-W:-#&Y0>I=5!4@\>$ NW$(:@DTD&Z>D" F!@-;4P6J3'"$FN"]J-
M9%) "Z?A[[GM<B ,T.PU+\B]0I.$H @!R])K47L[3/I_0:%?.3EZ;)$N4 /)
M) ,WS&?0!MYQL>5 ^."V2^[ 6#K5[E[VQZP&XA&X9-BJY2I>^;M=M7^M0,A'
M5\O7+K/'9I[7ATZXWF?-W_7W0$)EN+O&6]/XW&KY,[SX9LCRWGKA6Q<Z-$I,
M[7:7%XW8^!N_UY*/WJ?Y$U!+ P04    "  '@T5:!,]N9Y #   4$0  %@
M &-M9RTR,#(T,3(S,7AE>#(S,2YH=&WM6%MOVS84?M^OX&(L30#+T<V7R*Z!
M($V&8ET1I 6"/@VT=&1QH4B!I.QHOWZ'E-S%J'/I-0M0/PB@>'BNWSGZZ%EA
M2CZ?%4"S^2^S7SV/O))I78(P)%5 #62DUDPLR54&^IIX7B=U*JM&L65A2.B'
M0W(EU35;T7;?,,-AOM$S.VK7LR-G9+:063.?96Q%6/9RCXTCB$8AY%F>09P%
MQY3FPSC+)N,X./:#8/Q7L(='4;P]HTW#X>5>R817@+6?C,/*3-<L,T42^/YO
M>UMR!FZ,1SE;BL1YB[NYQ-BZ[51RJ9*>[WY3N^/EM&2\25Z\9R5H\A;6Y%*6
M5+SH:RJTIT&QO!74[!] BVC<+=>=-ZB',P$;[UJ7SFX*MF"8JV@0S(ZL_":F
M3R.C:HG!&5DEQZC[C@ PC6J^K>E1.E(L"*@?GX709N%4"FV!)7/R6F10 3YP
M>0E+IM$KA-I%O> L)2=I*FMA+.S.F2H)^8)(_ZZU87GSW4.-=X9Z!23MHC62
MF (($ZE4E534,"G(HB$*<HQ9I';+2>22<[FV0;<9Z43?&>Q"VTAZOS><3!^5
MBW@P1#<KFF6HSN.0HY^[\].^8JX2B1>Z@T^4LX/@<!/;CS>_G:P@'$QBFXC=
ME2 'YQ)A^<Z;D+=RL-\+1OXTBB(O].-HXA^2"I2A3-A2=M4_*2W8,T)%AM75
MQ@W6TX)5$D<C^1-N6$H%^5TQSOO8'.D QVH0H$697MLU&F4K(!><BKY5\A (
M%M(86286!;=@\;Q X2;G0?A4H/"_"A3$X2$<1>/13SQ\2SQ$SQD/HZ$?CW?A
MX8'2A^'/TL\/XN=>^LEGE_ZLK+AL +KR7]0J+:ANJX]TX'CZ[)@1DC]9*V0_
MR(6,)IF;?.>P4#553?LI'?;=I:)/ULP4**DK2#_R*$NK)&?MN9P)*E)&.=$?
M69*EE_?FU,Y<JPGR'/5B+PG0[A2SW%B@,K1AE.1$KD#=LM'Z;$OWD DD>[RV
M\]U1.Z;)B1 U:KAT&CIX!+[WQ^&#JG*IG+<-4$7:C\8K2*%<@.J(1^#2%0\>
MS9*WH!Q.)AMX;+H<T1T^'0W<[\7CJ79/<J:$-FV8^[T(R>\'O!<LR9LW%U\6
M;!3Y@WAX?[R[KU9/DXO7:H7O^N04.Q>!(!C]GSBVLV'O\.W^N^KM6WPE-;.3
M-%' J>W,.^_UW4?-_^\(7>!8J,VG1^YT8NO9_BMQY/X-^1=02P,$%     @
M!X-%6EF*-S%Y!P  ^"0  !8   !C;6<M,C R-#$R,S%X97@S,3$N:'1M[5IM
M;R(Y$OY^O\*7Z&83"0@$F$F B32;R9RBT[YH;J3]N'*WW;05=[O7=D.X7W]/
MV4V 0&[(SNZ%BRY22+I=+E>Y'C]5MIGDOM!7DUQR<?67R5_;;?;1I'4A2\]2
M*[F7@M5.E5/VBY#NCK7;C=2UJ19637//SKOG0_:+L7=JQF.[5U[+JZ6>R5E\
MGIR%02:)$8NKB5 SIL3[(S5(D[<BD_W!L-<;\-Y;WA^<I^?#R^2RCY<7R:^]
M(W2%>.SC_$++]T>%*MNYI/%'@V'EQW,E?#[J=;M_.]J0\_+>M[E6TW(4K$5K
M9N!;TYP:;>SHN!M^QM32SGBA]&+TW1=52,=^E'/VV12\_*[E>.G:3EJ514&G
M_B4Q(@8/C_-HS3OHT:J42^NB23?WN4J49_U>IS<Y(_FE3UN>'8C%;-/,]:GG
M=HK9]Z8:]?H=FOPUDU,$7-H7LOGZYO.7VT^WUQ^^W/[TXUX.#,C^/]W:P4YK
M;UOLGZGQGGUON)^'6+=8*JU7V8+YG/LWQ\.+\?YNC"LN!%9J6\L,8URLO;%Q
MTLZ7L5*E0)Q&;1)Z(>][G:5C__W1'\U4-X+@EN5\)IF5,R7GH#V?*\=X6=9<
MXV5EK&>F9)^,+5BOV_X',QF[SE5EP&WL!WFO4EZROUNE=8O=EFD'T;L<?TOP
M#B52YP<7J>^Y0WP0C&+![DHSUU),92L&K(F4,#"A-$AB&(&K$H%<L+KTMI;P
M &DM9#B$D+,"3U8AR!E/\<HR4X"IO8ER6P*E3*5SW"Y(I.!W$N.NZ71X)V ,
MAM0A/6(,$DB513J$6(GNL$1(R^:Y2G/F:OI8]9]+*QLEY$"AG$;>I!0\5SZ'
M@ZZ2:3"0]%8PS0BX.4,WP9+%^C2\&@SV_W<P*%FF2D29 +.*:@L A#B:[5J[
M*C/0"?<*>E29ZEI )Y"S%L(64*>L7K *@2?,$I:U7H&RP8-[-#1P+Q0I;I%$
MK2$ )!K )0SG@CTI=SG+M)F[)4RMG"KG+<= G%Y&NV%E:PUM;FG,EK6O!G"#
M@P/<EXWHO#F^..^]&[L&4DW90"1ALDSA,0;XEG$K T00<I4@4R&43 *7B58N
M)WD2*\"0Q)+T+)1+M7$U^A%W6J.CJLJ:5 J\=NP$T! 26(OQO[E/<UY.)?L
M6OI<:TCT^KS=&Y[(T]"U-Q3Q*3XJ*A'+B%'2SXB[UJ ;H42V[#U0MC%0AH'(
MS\> A@2E^%!7_4Z0#@<'!-(3?GHH*'W;N>S1/'R4#ML A"MDM:]CJ44)-^6U
MV[\+9;Y$ A?-2#&7FMI" ?AIIEQ@/4C),NBA6GK%E^N<:Z7F 6A-,EV!I=7P
M,34J<"=L<48K$3;$KDZ<$HI;10ZHF/)#%BA)4^TH#8>%Z4+.#AQIG(1!V J'
M3A4'PM-:<Z)VN!6,6*5S](C%P7I-@_\228)@7_27XEO8]K" G!P0D/N#;2#O
M35E;>-Z?[/:&-9;"3 E"*W>FY,3JW 'I5%H2A+D52S@!X(HG2BN_H R_:UA:
M7 %Y 51Q76R(KI6F(7G<-PY5M:T :A<JDC0U5@0#0I$ZE24*#0ULHT56M&A(
M! 5XQ"\6EZK WZ\'P>D!(3A2\<V,ZSKP%8579AFJ1#5#8-R.:N^AGMB#?^/C
M[@(P !8=P9TNEIF)J?W3%NR3(?B#M*0:.OOZOH<ER^H\K$$99P+V!+S1 *\"
M<^* ,->P9@SG-BQH^]T4;Z%E)_:>P964TDV:UI:"OY8_=V@MC/-X3R>3T.52
M*/JM1OJ%ZI,GNF1 ,5CLD71C.#9-,IP<E)NG0Z?1JIR[AV*#^"^@7HJ0&,)\
M-*2]8%K=2=T<(SR2;WWS%'TKT@]J-S9\+;NQ<,(HEHNDM>(IHLUUH*XHBZ#V
MC/)CJY)]L(VCFO6F,85DP@NH+ KEO93_(2DD!C4%M0L%^X*2$\ 9'.R(X_&7
M:NKE&I2_U0KFA_56EVDX;CC]_Z;KS\OT'S2J-%2-*J-#:!^VS*F2P$:3K1\V
M/W/)[RC]QJHM).!0;X9CS^79T+,0U^Q3XC'##FKC AV=?&"V)]'95*GH HBA
MF&S%&L"A '!U 8!@DH(S34;9>8KVNO+[X>V*/B"-9Q;$T4+<92 [("<<4S<0
M:\4LJ,J9T3-)J;#DT^:TW3;\*(M*FX5$ZSPWD1/Y!H !N#^D3NCL?XGY0C'^
MB&F+]WR?9&)1:"S>'/?>=L?#5KA7W\O^;K#>AXU@TYQ@ 4G;AA>:5TZ.EO^,
MD7LJS1<C509;0J=QHRPQWIMB1(MB1AD,M4]SJQM61&QN;MH'W4XW7K9[BU^Q
M'+BYA^^$IC,OMMLN+SJ7W:>;NYW>0]M9T!WUPP-7\?+]4?]HV:%!Z.B\NF>]
MS6MH NUC)Z+]+Q3GQS>]#X'=P\\FF"'6%2RG<RA&)H^?.0/0\$+NOSD>8.&&
MSZU+[^=,Q>]R.*R=E_#Z.E<R8S?W,JUIW\M^BL7@UQ9ULPZ[G7<OQTLG/\<S
M&K#IEOVGC[[!\A"WLT G.QQ;_Z9.95RXEQK%P]>9?/*[.\MY6'7A"<!?^^TN
M<9*N)@E9L6'<^F?\YM%9^,;3OP%02P,$%     @ !X-%6IHEWJ!<!P  4"0
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
M%     @ !X-%6A 3,##,#0( !K$8 !               ( !     &-M9RTR
M,#(T,3(S,2YH=&U02P$"% ,4    "  '@T5:X+,>5^T6  !$" $ $
M        @ 'Z#0( 8VUG+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    (  >#15KA
MHX&I9BH  .ND 0 4              "  14E @!C;6<M,C R-#$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    (  >#15K%8SHALUX   $L!  4              "
M :U/ @!C;6<M,C R-#$R,S%?9&5F+GAM;%!+ 0(4 Q0    (  >#15IEY5):
M_P@! /-8 0 3              "  9*N @!C;6<M,C R-#$R,S%?9S$N:G!G
M4$L! A0#%     @ !X-%6@0*VZ--< $ %*L! !,              ( !PK<#
M &-M9RTR,#(T,3(S,5]G,BYJ<&=02P$"% ,4    "  '@T5:?[3$'P-' 0 [
MPPP %               @ % * 4 8VUG+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"
M% ,4    "  '@T5:H@(5;<FV  !ED0@ %               @ %U;P8 8VUG
M+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4    "  '@T5:O;H640\C   "Q
M%@              @ %P)@< 8VUG+3(P,C0Q,C,Q>&5X,3DQ+FAT;5!+ 0(4
M Q0    (  >#15HZGWW7>00  %8S   6              "  ;-)!P!C;6<M
M,C R-#$R,S%X97@R,3$N:'1M4$L! A0#%     @ !X-%6@3/;F>0 P  %!$
M !8              ( !8$X' &-M9RTR,#(T,3(S,7AE>#(S,2YH=&U02P$"
M% ,4    "  '@T5:68HW,7D'  #X)   %@              @ $D4@< 8VUG
M+3(P,C0Q,C,Q>&5X,S$Q+FAT;5!+ 0(4 Q0    (  >#15J:)=Z@7 <  % D
M   6              "  =%9!P!C;6<M,C R-#$R,S%X97@S,3(N:'1M4$L!
M A0#%     @ !X-%6DNDY@+Y!   -1<  !8              ( !86$' &-M
M9RTR,#(T,3(S,7AE>#,R,2YH=&U02P$"% ,4    "  '@T5:MCQR0]<+  "4
M5P  '@              @ &.9@< 97AH,3 Q-"UD:7)E8W1O<F-O;7!E;G-A
M=&DN:'1M4$L! A0#%     @ !X-%6D+]%R//"   O"4  !8
M ( !H7(' &5X:#0R+6-A<&ET86QS=&]C:RYH=&U02P4&     !  $  N!
&I'L'

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>cmg-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmg="http://www.chipotle.com/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cmg-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FranchisorDisclosureAxis">cmg:LicensedUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2024-06-26</startDate>
            <endDate>2024-06-26</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmg:LeaseholdImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:GiftCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:ChipotleRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmg:NoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmg:NoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:HyphenTechnologiesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:HyphenTechnologiesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:NuroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:NuroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:CultivateNextFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:CultivateNextFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <instant>2024-12-17</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cmg:NotPartOfShareRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmg:StockIncentivePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2024-08-31</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-31</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-31</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-31</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSOSARsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cmg:StockOptionsStockAppreciationRightsSosarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:VestingPeriod1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">cmg:DefinedMinimumTargetsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:OperatingLeaseLeaseNotYetCommencedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cmg:JPMorganChaseBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cmg:JPMorganChaseBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:TractorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmg:VebuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmg:PurchasesFromSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmg:DeliveryServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmg:U.S.SegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:BrianNiccolMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:JackHartungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:CurtGarnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ScottBoatwrightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058090</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">cmg:ChrisBrandtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="restaurant">
        <measure>cmg:restaurant</measure>
    </unit>
    <unit id="region">
        <measure>cmg:region</measure>
    </unit>
    <unit id="segment">
        <measure>cmg:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0001058090</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-36">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-67" id="f-456">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-67" decimals="2" id="f-457" unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-68" id="f-458">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-68" decimals="2" id="f-459" unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-69" id="f-460">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-69" decimals="2" id="f-461" unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-70" id="f-462">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-70" decimals="2" id="f-463" unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-135" id="f-813">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-136" id="f-814">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ecd:TrdArrDuration contextRef="c-213" id="f-1126">P301D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">1-32731</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">CHIPOTLE MEXICAN GRILL, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">84-1219301</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">610 Newport Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">Suite 1100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">Newport Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">92660</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">949</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">524-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">CMG</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-20">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-25">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-26">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-27">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-28">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-30" unitRef="usd">72256000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-31" unitRef="shares">1355337000</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Part III incorporates certain information by reference from the registrant&#x2019;s definitive proxy statement for the 2025 annual meeting of shareholders, which will be filed no later than 120 days after the close of the registrant&#x2019;s fiscal year ended December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-37">42</dei:AuditorFirmId>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-38">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a global company, we are regularly subject to cyberattacks and other cybersecurity incidents. In response, we have implemented cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage cybersecurity risks. Our enterprise risk management framework considers cybersecurity risk alongside other company risks as part of our overall risk assessment process. Our enterprise risk management team collaborates with our Information Security function, led by our Chief Information Security Officer (&#x201c;CISO&#x201d;) and our Chief Customer and Technology Officer (&#x201c;CCTO&#x201d;), to gather insights for assessing, identifying and managing cybersecurity threat risks, their severity, and potential mitigations. We also are a member of an industry cybersecurity intelligence and risk sharing organization to stay abreast of changes in the cybersecurity environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess Chipotle&#x2019;s Information Security program using an industry cybersecurity framework from the National Institute of Standards and Technology. This program includes policies, processes and procedures that help assess and identify our cybersecurity risks and inform how security measures and controls are developed, implemented and maintained. The risk assessment along with risk-based analysis and judgment are used to select security controls to address risks. During this process, the following factors, among others, are considered: likelihood and severity of risk, impact on the Company and others if a risk materializes, feasibility and cost of controls and impact of controls on operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain internal resources to perform penetration testing designed to simulate evolving tactics and techniques of real-world threat actors, engage with industry partners and law enforcement and intelligence communities and conduct tabletop exercises and periodic risk interviews across our business. We also engage an independent third party to periodically perform internal and external penetration testing of Chipotle's information security environment and engage other third parties to periodically conduct assessments of our cybersecurity capabilities. In addition, we continue to expand training and awareness practices to mitigate risk from human error, including mandatory computer-based training and internal communications for employees. Our employees undergo cybersecurity awareness training and regular phishing awareness campaigns that are based upon and designed to emulate real-world contemporary threats. We provide prompt feedback (and, if necessary, additional training or remedial action) based on the results of such exercises.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our processes also address cybersecurity risks associated with our use of third-party service providers including suppliers, software and cloud-based service providers, as well as third-party security firms used in different capacities to provide or operate some of our cybersecurity controls and technology systems. We proactively evaluate the cybersecurity risk of a third party by utilizing a repository of risk assessments, external monitoring sources, threat intelligence and predictive analytics to better inform Chipotle during contracting and vendor selection processes. Additionally, when third party risks are identified, we require those third parties to agree by contract to implement appropriate security controls. Security issues are documented and tracked, and periodic monitoring of third parties is conducted in an effort to mitigate risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the processes, technologies, and controls that we have in place to reduce the likelihood of a material cybersecurity incident (or series of related cybersecurity incidents), Chipotle has a written incident response plan outlining how to address cybersecurity events that occur. The plan sets forth the steps for coordination among various corporate functions and governance groups and serves as a framework for the execution of responsibilities across businesses and operational roles. Our incident response plan is designed to help us coordinate actions to prepare for, detect, respond to and recover from cybersecurity incidents, and includes processes to triage, assess severity, escalate, contain, investigate, and remediate the incident, as well as to assess the need for disclosure, comply with applicable legal obligations and mitigate the impact to our brand and reputation and on impacted parties. We also maintain insurance coverage that, subject to its terms and conditions, is intended to help us cover certain costs associated with cybersecurity incidents and information system failures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to our cybersecurity incident response plan, we conduct tabletop exercises to enhance our incident response preparedness. We maintain business continuity and disaster recovery plans to prepare for and respond to the potential for a disruption in the technology we rely on. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Chipotle (or the third parties it relies on) may not be able to fully, continuously, or effectively implement security controls as intended. As described above, we utilize a risk-based approach and judgment to determine whether and how to implement certain security controls and it is possible that we may not implement the necessary controls if we are unable to recognize or underestimate a particular risk. In addition, security controls, no matter how well designed or implemented, may only mitigate and not fully eliminate cybersecurity risks. Cybersecurity events, when detected by security tools or third parties, may not always be identified immediately or addressed in the manner intended by our cybersecurity incident response plan.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-39">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a global company, we are regularly subject to cyberattacks and other cybersecurity incidents. In response, we have implemented cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage cybersecurity risks. Our enterprise risk management framework considers cybersecurity risk alongside other company risks as part of our overall risk assessment process. Our enterprise risk management team collaborates with our Information Security function, led by our Chief Information Security Officer (&#x201c;CISO&#x201d;) and our Chief Customer and Technology Officer (&#x201c;CCTO&#x201d;), to gather insights for assessing, identifying and managing cybersecurity threat risks, their severity, and potential mitigations. We also are a member of an industry cybersecurity intelligence and risk sharing organization to stay abreast of changes in the cybersecurity environment.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-41">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess Chipotle&#x2019;s Information Security program using an industry cybersecurity framework from the National Institute of Standards and Technology. This program includes policies, processes and procedures that help assess and identify our cybersecurity risks and inform how security measures and controls are developed, implemented and maintained. The risk assessment along with risk-based analysis and judgment are used to select security controls to address risks. During this process, the following factors, among others, are considered: likelihood and severity of risk, impact on the Company and others if a risk materializes, feasibility and cost of controls and impact of controls on operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#x201c;Board&#x201d;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#x2019;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#x2019;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-42">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-43">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the processes, technologies, and controls that we have in place to reduce the likelihood of a material cybersecurity incident (or series of related cybersecurity incidents), Chipotle has a written incident response plan outlining how to address cybersecurity events that occur. The plan sets forth the steps for coordination among various corporate functions and governance groups and serves as a framework for the execution of responsibilities across businesses and operational roles. Our incident response plan is designed to help us coordinate actions to prepare for, detect, respond to and recover from cybersecurity incidents, and includes processes to triage, assess severity, escalate, contain, investigate, and remediate the incident, as well as to assess the need for disclosure, comply with applicable legal obligations and mitigate the impact to our brand and reputation and on impacted parties. We also maintain insurance coverage that, subject to its terms and conditions, is intended to help us cover certain costs associated with cybersecurity incidents and information system failures.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-45">true</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-48">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#x201c;Board&#x201d;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#x2019;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#x2019;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-47">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO. These individuals have collectively over 50 years of professional experience in various roles across multiple industries involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs and managing multiple industry and regulatory compliance environments. Both individuals previously held positions similar to their current roles at other large publicly traded organizations.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">Our cybersecurity risk management and strategy processes are led by our CISO and our CCTO.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-49">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-51">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#x201c;Board&#x201d;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#x2019;s cybersecurity and other technology risks. The Committee regularly reviews with and discusses cybersecurity, privacy and data security programs, the status of projects to strengthen internal cybersecurity, results from third-party assessments, and any significant cybersecurity incidents, including recent incidents at other companies and the emerging threat landscape with our CISO and CCTO. The Committee also reviews with management the implementation and effectiveness of the Company&#x2019;s controls to monitor and mitigate cybersecurity risks. In addition, our Board receives an annual report and quarterly written updates regarding our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-50">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors (the &#x201c;Board&#x201d;) and management. Although cybersecurity risk oversight continues to remain a top priority for the Board, the Audit and Risk Committee of our Board has primary oversight responsibility for the Company&#x2019;s cybersecurity and other technology risks.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-52">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorName contextRef="c-1" id="f-53">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-54">Irvine, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">748537000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">560609000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">143963000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">115535000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">48942000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">39309000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">97538000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">117462000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">67229000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">52960000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">674378000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">734838000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">1780587000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">1620713000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">2390126000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">2170038000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">868025000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">564488000</us-gaap:LongTermInvestments>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">29842000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">25554000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">4000127000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">3578548000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">113728000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">63082000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">21939000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">21939000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">9204374000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">8044362000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">210695000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">197646000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">261913000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">227537000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">179747000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">147688000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">238577000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">209680000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">277836000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">248074000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">1168768000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">1030625000</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-95" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-96" unitRef="usd" xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">4262782000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">3803551000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">46208000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">89109000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">71070000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">58870000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">5548828000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">4982155000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-105"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-106"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-107" unitRef="shares">600000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-108" unitRef="shares">600000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-109" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-110" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-114"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-115" unitRef="shares">11500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-116" unitRef="shares">11500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-117" unitRef="shares">1358751000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-118" unitRef="shares">1874139000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-119" unitRef="usd">13586000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">18741000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-121" unitRef="usd">2078010000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">1937794000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-3" id="f-123" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="-3" id="f-124" unitRef="shares">502843000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-125" unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">4944656000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-127" unitRef="usd">-10282000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">-6657000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-129" unitRef="usd">1574232000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-130" unitRef="usd">6056985000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-131" unitRef="usd">3655546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">3062207000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-133" unitRef="usd">9204374000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-134" unitRef="usd">8044362000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">11247384000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">9804124000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-3" id="f-137" unitRef="usd">8558001000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-3" id="f-138" unitRef="usd">66469000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-3" id="f-139" unitRef="usd">67525000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-3" id="f-140" unitRef="usd">76651000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">11313853000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-3" id="f-142" unitRef="usd">9871649000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-3" id="f-143" unitRef="usd">8634652000</us-gaap:Revenues>
    <us-gaap:CostDirectMaterial contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">3374516000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c-12" decimals="-3" id="f-145" unitRef="usd">2912564000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c-13" decimals="-3" id="f-146" unitRef="usd">2602245000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectLabor contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">2789789000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c-12" decimals="-3" id="f-148" unitRef="usd">2440982000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c-13" decimals="-3" id="f-149" unitRef="usd">2197958000</us-gaap:CostDirectLabor>
    <us-gaap:OccupancyNet contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">563374000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet contextRef="c-12" decimals="-3" id="f-151" unitRef="usd">503264000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet contextRef="c-13" decimals="-3" id="f-152" unitRef="usd">460425000</us-gaap:OccupancyNet>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">1568482000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-12" decimals="-3" id="f-154" unitRef="usd">1428747000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-13" decimals="-3" id="f-155" unitRef="usd">1311905000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">697483000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-157" unitRef="usd">633584000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-158" unitRef="usd">564191000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">335030000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-160" unitRef="usd">319394000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-161" unitRef="usd">286826000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PreOpeningCosts contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">41897000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts contextRef="c-12" decimals="-3" id="f-163" unitRef="usd">36931000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts contextRef="c-13" decimals="-3" id="f-164" unitRef="usd">29560000</us-gaap:PreOpeningCosts>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">-26949000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-12" decimals="-3" id="f-166" unitRef="usd">-38370000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-13" decimals="-3" id="f-167" unitRef="usd">-21139000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">9397520000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-12" decimals="-3" id="f-169" unitRef="usd">8313836000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-13" decimals="-3" id="f-170" unitRef="usd">7474249000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">1916333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-172" unitRef="usd">1557813000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-173" unitRef="usd">1160403000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">93897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-175" unitRef="usd">62693000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-176" unitRef="usd">21128000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">2010230000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">1620506000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-179" unitRef="usd">1181531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">476120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-181" unitRef="usd">391769000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-182" unitRef="usd">282430000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">1534110000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-184" unitRef="usd">1228737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-185" unitRef="usd">899101000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-192" unitRef="shares">1368343000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-193" unitRef="shares">1377768000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-194" unitRef="shares">1392543000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-195" unitRef="shares">1376555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-196" unitRef="shares">1385500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-197" unitRef="shares">1403077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">-3625000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-199" unitRef="usd">1231000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-200" unitRef="usd">-2534000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-201" unitRef="usd">1530485000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-202" unitRef="usd">1229968000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-203" unitRef="usd">896567000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-14" decimals="-3" id="f-204" unitRef="shares">1856597000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-205" unitRef="usd">18566000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-206" unitRef="usd">1711117000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-16" decimals="-3" id="f-207" unitRef="shares">452622000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-208" unitRef="usd">-3356102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-209" unitRef="usd">3929147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-210" unitRef="usd">-5354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-211" unitRef="usd">2297374000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-20" decimals="-3" id="f-212" unitRef="usd">99821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-213" unitRef="usd">99821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c-21" decimals="-3" id="f-214" unitRef="shares">9395000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-21" decimals="-3" id="f-215" unitRef="usd">94000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-20" decimals="-3" id="f-216" unitRef="usd">79000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-13" decimals="-3" id="f-217" unitRef="usd">173000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-22" decimals="-3" id="f-218" unitRef="shares">32029000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-22" decimals="-3" id="f-219" unitRef="usd">925912000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-13" decimals="-3" id="f-220" unitRef="usd">925912000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-221" unitRef="usd">899101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-222" unitRef="usd">899101000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-3" id="f-223" unitRef="usd">-2534000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-224" unitRef="usd">-2534000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-25" decimals="-3" id="f-225" unitRef="shares">1865992000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-226" unitRef="usd">18660000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-227" unitRef="usd">1811017000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-27" decimals="-3" id="f-228" unitRef="shares">484651000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-229" unitRef="usd">-4282014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-230" unitRef="usd">4828248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-231" unitRef="usd">-7888000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-232" unitRef="usd">2368023000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-31" decimals="-3" id="f-233" unitRef="usd">126686000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-234" unitRef="usd">126686000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c-32" decimals="-3" id="f-235" unitRef="shares">8147000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-32" decimals="-3" id="f-236" unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-31" decimals="-3" id="f-237" unitRef="usd">91000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-12" decimals="-3" id="f-238" unitRef="usd">172000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-33" decimals="-3" id="f-239" unitRef="shares">18192000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-33" decimals="-3" id="f-240" unitRef="usd">662642000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-12" decimals="-3" id="f-241" unitRef="usd">662642000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c-34" decimals="-3" id="f-242" unitRef="usd">1228737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-243" unitRef="usd">1228737000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-35" decimals="-3" id="f-244" unitRef="usd">1231000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-245" unitRef="usd">1231000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-36" decimals="-3" id="f-246" unitRef="shares">1874139000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-247" unitRef="usd">18741000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-248" unitRef="usd">1937794000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-38" decimals="-3" id="f-249" unitRef="shares">502843000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-250" unitRef="usd">-4944656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-251" unitRef="usd">6056985000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-252" unitRef="usd">-6657000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-253" unitRef="usd">3062207000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-41" decimals="-3" id="f-254" unitRef="usd">134635000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-255" unitRef="usd">134635000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c-42" decimals="-3" id="f-256" unitRef="shares">6284000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-42" decimals="-3" id="f-257" unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-41" decimals="-3" id="f-258" unitRef="usd">5581000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">5643000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-42" decimals="-3" id="f-260" unitRef="shares">14506000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-42" decimals="-3" id="f-261" unitRef="usd">145000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-43" decimals="-3" id="f-262" unitRef="shares">4323000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-43" decimals="-3" id="f-263" unitRef="usd">249540000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-44" decimals="-3" id="f-264" unitRef="usd">827739000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">1077424000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-42" decimals="-3" id="f-266" unitRef="shares">507166000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-42" decimals="-3" id="f-267" unitRef="usd">5072000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-43" decimals="-3" id="f-268" unitRef="shares">507166000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-43" decimals="-3" id="f-269" unitRef="usd">-5194196000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-44" decimals="-3" id="f-270" unitRef="usd">5189124000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:NetIncomeLoss contextRef="c-44" decimals="-3" id="f-272" unitRef="usd">1534110000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-273" unitRef="usd">1534110000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-45" decimals="-3" id="f-274" unitRef="usd">-3625000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">-3625000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-46" decimals="-3" id="f-276" unitRef="shares">1358751000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-277" unitRef="usd">13586000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-278" unitRef="usd">2078010000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-48" decimals="-3" id="f-279" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-280" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-281" unitRef="usd">1574232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-282" unitRef="usd">-10282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-283" unitRef="usd">3655546000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">1534110000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-285" unitRef="usd">1228737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-286" unitRef="usd">899101000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">335030000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-288" unitRef="usd">319394000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-289" unitRef="usd">286826000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">-42937000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-291" unitRef="usd">-9505000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-292" unitRef="usd">-43195000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">-24582000</cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents>
    <cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents contextRef="c-12" decimals="-3" id="f-294" unitRef="usd">-37025000</cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents>
    <cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents contextRef="c-13" decimals="-3" id="f-295" unitRef="usd">-20738000</cmg:GainLossOnSaleOfAssetsAssetImpairmentsNonCashComponents>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">215000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-12" decimals="-3" id="f-297" unitRef="usd">1570000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-13" decimals="-3" id="f-298" unitRef="usd">-760000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">131730000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-300" unitRef="usd">124016000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-301" unitRef="usd">98030000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">3472000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-303" unitRef="usd">13080000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-304" unitRef="usd">16202000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">29274000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-306" unitRef="usd">11216000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-307" unitRef="usd">14026000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">9797000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-12" decimals="-3" id="f-309" unitRef="usd">3649000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-310" unitRef="usd">3011000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">-9244000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-312" unitRef="usd">39211000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-313" unitRef="usd">14660000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <cmg:IncreaseDecreaseInOperatingLeaseAssets contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">285587000</cmg:IncreaseDecreaseInOperatingLeaseAssets>
    <cmg:IncreaseDecreaseInOperatingLeaseAssets contextRef="c-12" decimals="-3" id="f-315" unitRef="usd">254241000</cmg:IncreaseDecreaseInOperatingLeaseAssets>
    <cmg:IncreaseDecreaseInOperatingLeaseAssets contextRef="c-13" decimals="-3" id="f-316" unitRef="usd">234273000</cmg:IncreaseDecreaseInOperatingLeaseAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-317" unitRef="usd">17690000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-12" decimals="-3" id="f-318" unitRef="usd">-4204000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-13" decimals="-3" id="f-319" unitRef="usd">346000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">8467000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-321" unitRef="usd">5313000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-13" decimals="-3" id="f-322" unitRef="usd">18208000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">34857000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-12" decimals="-3" id="f-324" unitRef="usd">57048000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-13" decimals="-3" id="f-325" unitRef="usd">9864000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">27284000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-327" unitRef="usd">3188000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-13" decimals="-3" id="f-328" unitRef="usd">-27964000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">46139000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-330" unitRef="usd">35685000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-13" decimals="-3" id="f-331" unitRef="usd">33374000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">-14363000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="c-12" decimals="-3" id="f-333" unitRef="usd">-5237000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="c-13" decimals="-3" id="f-334" unitRef="usd">46262000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">-217894000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-336" unitRef="usd">-214477000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-337" unitRef="usd">-207186000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">3258000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-12" decimals="-3" id="f-339" unitRef="usd">9431000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-13" decimals="-3" id="f-340" unitRef="usd">3853000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">2105076000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-342" unitRef="usd">1783477000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-343" unitRef="usd">1323179000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">593603000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-345" unitRef="usd">560731000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-346" unitRef="usd">479164000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">986673000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-12" decimals="-3" id="f-348" unitRef="usd">1115131000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-13" decimals="-3" id="f-349" unitRef="usd">614416000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">722637000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-12" decimals="-3" id="f-351" unitRef="usd">729853000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-13" decimals="-3" id="f-352" unitRef="usd">263548000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">20113000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c-12" decimals="-3" id="f-354" unitRef="usd">0</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c-13" decimals="-3" id="f-355" unitRef="usd">0</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">-837526000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-357" unitRef="usd">-946009000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-358" unitRef="usd">-830032000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">1001559000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-360" unitRef="usd">592349000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-13" decimals="-3" id="f-361" unitRef="usd">830140000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">74229000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-363" unitRef="usd">69146000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-364" unitRef="usd">98970000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-365" unitRef="usd">2089000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-12" decimals="-3" id="f-366" unitRef="usd">843000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-3" id="f-367" unitRef="usd">-294000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">-1073699000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-369" unitRef="usd">-660652000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-370" unitRef="usd">-929404000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">-1635000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-372" unitRef="usd">381000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-373" unitRef="usd">-1007000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">192216000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-375" unitRef="usd">177197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-376" unitRef="usd">-437264000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-377" unitRef="usd">586163000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-30" decimals="-3" id="f-378" unitRef="usd">408966000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-19" decimals="-3" id="f-379" unitRef="usd">846230000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-380" unitRef="usd">778379000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-381" unitRef="usd">586163000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-30" decimals="-3" id="f-382" unitRef="usd">408966000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">532862000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-384" unitRef="usd">400229000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-385" unitRef="usd">275796000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">82636000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-387" unitRef="usd">76415000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-13" decimals="-3" id="f-388" unitRef="usd">72021000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">7279000</cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities>
    <cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities contextRef="c-12" decimals="-3" id="f-390" unitRef="usd">5643000</cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities>
    <cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities contextRef="c-13" decimals="-3" id="f-391" unitRef="usd">4497000</cmg:RepurchaseOfCommonStockAccruedInAccountsPayableAndAccruedLiabilities>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-392">Description of Business and Summary of Significant Accounting Policies&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In this annual report on Form 10-K, Chipotle Mexican Grill, Inc., a Delaware corporation, together with its subsidiaries, is collectively referred to as &#x201c;Chipotle,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We develop and operate restaurants that serve a relevant menu of burritos, burrito bowls, quesadillas, tacos, and salads, made using fresh, high-quality ingredients. As of December&#160;31, 2024, we operated 3,726 restaurants including 3,644 Chipotle restaurants within the United States, and 82 international Chipotle restaurants. Additionally, we had three international licensed restaurants. We manage our U.S. operations based on ten regions and aggregate our operations to one reportable segment. Additional details on the nature of our business and our reportable operating segment are included in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9dfd4dc468064b2c9c891f1ea8fab677_638" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 14. "Segment Reporting"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 26, 2024, we effected a 50-for-1 stock split of our common stock and proportionately increased the number of authorized shares of common stock. All share and per share information, including share-based compensation, throughout this Annual Report on Form 10-K has been retroactively adjusted to reflect the stock split. The shares of common stock retain a par value of $0.01 per share. Accordingly, an amount equal to the par value of the additional shares issued in the stock split was reclassified from capital in excess of par value to common stock. In the second quarter of 2024 we retired all treasury stock owned, which was recognized as a deduction from common stock for the shares' par value and the excess of cost over par as a deduction from retained earnings. All shares of common stock that we repurchase are immediately retired and not held as treasury stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include our accounts, our wholly and majority owned subsidiaries and investees we control after elimination of all intercompany accounts and transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates under different assumptions or conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider highly liquid investment instruments purchased with an initial maturity of three months or less to be cash equivalents. Amounts receivable from credit card companies are also considered cash equivalents as they are both short-term and highly liquid in nature. We maintain cash and cash equivalent balances that exceed federally-insured limits with a number of financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain certain cash balances restricted as to withdrawal or use. Restricted cash assets are primarily insurance-related restricted trust assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable primarily consists of receivables from third party gift card distributors, delivery partners, interest receivable, insurance liabilities covered by third-party insurance carriers and vendor rebates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We closely monitor accounts receivable and held to maturity investment balances and estimate the allowance for credit losses when lifetime credit losses are expected by management. Our estimate is based on historical collection experience, external market data and other factors, including those related to current market conditions and events. We do not recognize a reserve for expected credit losses related to our U.S. Treasury security investments as management has concluded there is no risk of non-payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024 and 2023, our allowance for credit losses was $2,953 and $2,742, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, consisting principally of food, beverages, and supplies, is valued at the lower of first-in, first-out cost or net realizable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments are accounted for under the equity method if we are able to exercise significant influence, but not control, over an investee. Our share of the earnings or losses as reported by the investees is included in interest and other income, net on the consolidated statements of income and comprehensive income. The investments are evaluated for impairment annually and when facts and circumstances indicate that the carrying value may not be recoverable. If a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded in interest income and other income, net on our consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments classified as trading securities are carried at fair value with any unrealized gain or loss being recorded in interest and other income, net on the consolidated statements of income and comprehensive income. Investments classified as available-for-sale are carried at fair value with unrealized gains and losses, net of tax, included as a component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Held-to-maturity securities are carried at amortized cost. Non-marketable equity investments are measured at cost, less impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. These gains or losses are included in interest and other income, net on the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our held-to-maturity investments are comprised of U.S. Treasury securities and corporate debt securities, which are held at amortized cost. We also have investments in notes receivable. Convertible notes are held at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to fund certain deferred compensation plan obligations, as described further in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9dfd4dc468064b2c9c891f1ea8fab677_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8. &#x201c;Stock-Based Compensation and Employee Benefit Plans&#x201d;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, through a rabbi trust, the assets of which are designated as trading securities. The rabbi trust is subject to creditor claims in the event of insolvency, but the assets held in the rabbi trust are not available for general corporate purposes. Amounts in the rabbi trust are invested in mutual funds, consistent with the investment choices selected by participants in their Deferred Plan accounts, which are designated as trading securities, carried at fair value, and are included in other assets on the consolidated balance sheets. We record trading gains and losses, along with the offsetting amount related to the increase or decrease in deferred compensation to reflect our exposure to liabilities for payment under the deferred plan in general and administrative expenses on the consolidated statements of income and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. For assets and liabilities recorded or disclosed at fair value, we determine fair value based on the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: Quoted prices in active markets for identical assets or liabilities that the entity has the ability to access. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: Observable inputs other than prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3: Unobservable inputs for the asset or liability. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of our foreign entities is the currency of the primary economic environment in which the entity operates. The operations, assets, and liabilities of our entities outside the U.S. are initially measured using the functional currency of that entity. Gains and losses arising from the impact of foreign currency exchange rate fluctuations on transactions in foreign currency are included as a separate component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Assets and liabilities of these foreign entities are translated at exchange rates in effect as of the balance sheet date. Income and expense accounts are translated monthly using average monthly exchange rates. Resulting translation adjustments are recorded in accumulated other comprehensive loss on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leasehold Improvements, Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements, property and equipment are recorded at cost. Internal costs directly associated with the acquisition, development and construction of a restaurant are capitalized. During the years ended December&#160;31, 2024, 2023 and 2022, we capitalized $17,624, $15,385, and $12,695 of internal costs, respectively. Expenditures for refurbishments and improvements that significantly add to the productivity capacity or extend the useful life are capitalized, while expenditures for maintenance and repairs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software includes the costs of developing or obtaining internal-use software, such as external direct costs of materials and services, payroll and benefits costs, additional functionality, and costs to develop or obtain software that allows for access or conversion of historical data by new systems. We capitalize costs when the preliminary project stage is complete, management has authorized and committed to funding the software project, it is probable that the software project will be completed, and it is probable that the software will be used to perform the intended function.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term, which generally includes option periods that are reasonably certain, or the estimated useful lives of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon retirement or disposal of assets, asset cost and accumulated depreciation are derecognized and any related gain or loss is reflected in impairment, closure costs, and asset disposals in the consolidated statements of income and comprehensive income. Assets to be disposed of are reported at the lower of their carrying amount or fair value less estimated costs to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At least annually, or when impairment indicators are present, we evaluate, and adjust when necessary, the estimated useful lives of leasehold improvements, property and equipment. The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of 1-20 years and most include options to extend the leases for additional 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of 20 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize an operating lease asset and operating lease liability for each lease with a contractual term greater than 12 months at the time of lease inception. We do not record leases with an initial term of 12 months or less on our consolidated balance sheet but continue to record rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed CAM part of our fixed future lease payments; therefore, fixed CAM is also included in our lease liability. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the lease term including reasonably certain renewal periods. As we have no outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs, which are recorded primarily as occupancy costs, include fixed operating lease costs, variable lease costs and short-term lease costs. Most of our real estate leases require we pay certain expenses, such as CAM costs, real estate taxes and insurance, of which the fixed portion is included in operating lease costs. We recognize operating lease costs on a straight-line basis over the lease term. In addition to the above costs, variable lease costs also include amounts based on a percentage of gross sales in excess of specified levels and are recognized when probable and are not included in determining the present value of our operating lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for lease payments made at or before the lease commencement date, initial direct costs, lease incentives, and impairment of operating lease assets. For operating leases, operating lease assets are reduced over the lease term by the recognized straight-line lease expense less the amount of accretion of the lease liability. Additionally, tenant incentives used to fund leasehold improvements are generally recognized when earned and reduce our right-of-use asset related to the lease. These are amortized through the operating lease asset as reductions of expense over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We have not entered into any leases with related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not subject to amortization, but instead is tested for impairment annually in the fourth quarter, or more frequently when impairment indicators are present, and we are required to record any necessary impairment adjustments. Impairment is measured as the excess of the carrying value over the fair value of the goodwill. No impairment charges were recognized on goodwill for the years ended December&#160;31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are self-insured for a significant portion of our employee health benefits programs, and carry significant retentions for risks and associated liabilities with respect to workers&#x2019; compensation, general liability, property and auto damage, employment practices liability, cyber liability and directors&#x2019; and officers&#x2019; liability. Predetermined loss limits have been arranged with third party insurance companies to limit exposure to these claims. We record a liability that represents our estimated cost of claims incurred and unpaid as of the balance sheet date. Our estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions, and is closely monitored and adjusted when warranted by changing circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reserves/Contingencies for Litigation and Other Matters &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various claims and legal actions that arise in the ordinary course of business. We record an accrual for legal contingencies when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute income taxes using the asset and liability method, under which deferred income tax assets and liabilities are recognized based on the differences between the financial reporting bases and the respective tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which we expect the temporary differences to reverse. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We routinely assess the realizability of our deferred tax assets by jurisdiction and may record a valuation allowance if, based on all available positive and negative evidence, we determine that some portion of the deferred tax assets may not be realized prior to expiration. If we determine that we may be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes during the period in which the determination was made that the deferred tax asset can be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more likely than not that based on its technical merits the tax position will be sustained upon examination by the relevant taxing authorities, including resolutions of any related appeals or litigation processes. The tax benefits recognized in the financial statements from such a position are measured based on the largest tax benefit that has a greater than 50% likelihood of being realized upon settlement with a taxing authority. For uncertain tax positions that do not meet this threshold, we record a related tax reserve in the period in which it arises. We adjust our unrecognized tax benefit liability and provision for income taxes in the period in which the uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available that requires a change in recognition and/or measurement of the liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest to be paid on an underpayment of income taxes in interest expense and any related statutory penalties in the provision for income taxes in our consolidated statements of income and comprehensive income. Accrued interest and penalties are included within the related tax reserve on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally recognize revenue, net of discounts and incentives, when payment is tendered at the point of sale. We report revenue net of sales-related taxes collected from guests and remitted to governmental taxing authorities. Food and beverage revenue primarily relates to the sale of food and beverages. Delivery service revenue is comprised of delivery and related service fees charged to guests on sales made through Chipotle&#x2019;s app and website. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Delivery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delivery services are fulfilled by third-party service providers. In some cases, we make delivery sales through our website Chipotle.com or the Chipotle App (&#x201c;White Label Sales&#x201d;). In other cases, we make delivery sales through a non-Chipotle owned channel, such as the delivery partner&#x2019;s website or mobile app (&#x201c;Marketplace Sales&#x201d;). With respect to White Label Sales, we control the delivery services and generally recognize revenue, including delivery fees, when the delivery partner transfers food to the guest. For these sales, we receive payment directly from the guest at the time of sale. With respect to Marketplace Sales, we generally recognize revenue, excluding delivery fees collected by the delivery partner, when control of the food is transferred to the guest. We receive payment from the delivery partner subsequent to the transfer of food and the payment terms are short-term in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Gift Cards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell gift cards, which do not have expiration dates and we do not deduct non-usage fees from outstanding gift card balances. Gift card balances are initially recorded as unearned revenue. We recognize revenue from gift cards when the gift card is redeemed by the guest. Historically, the majority of gift cards are redeemed within one year. In addition, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a portion of gift cards are not expected to be redeemed and will be recognized as breakage over time in proportion to gift card redemptions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gift card breakage rate is based on company and program specific information, including historical redemption patterns, and expected remittance to government agencies under unclaimed property laws, if applicable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our gift card breakage rate estimate annually, or more frequently as circumstances warrant, and apply that rate to gift card redemptions. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gift card liability balances are typically highest at the end of each calendar year following increased gift card sales during the holiday season; accordingly, revenue recognized from gift card liability balances is highest in the first quarter of each calendar year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Chipotle Rewards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a loyalty program called Chipotle Rewards. Guests who enroll in the program generally earn points for every dollar spent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may also periodically offer promotions, which typically provide the guest with the opportunity to earn bonus points or other rewards. Guests may redeem earned points for various rewards, which are primarily comprised of free food and beverage items. Earned rewards generally expire one month to two months after they are issued, and points generally expire if an account is inactive for a period of six months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We defer revenue associated with the estimated selling price of points or rewards earned by guests as each point or reward is earned, net of points or rewards we do not expect to be redeemed. The estimated selling price of each point or reward earned is based on the estimated value of the product for which the reward is expected to be redeemed. Our estimate of points and rewards we expect to be redeemed is based on historical and other company specific data. The costs associated with rewards redeemed are primarily included in food, beverage, and packaging on our consolidated statements of income and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate Chipotle Rewards point breakage annually, or more frequently as circumstances warrant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue associated with Chipotle Rewards within food and beverage revenue on the consolidated statements of income and comprehensive income when a guest redeems an earned reward. Deferred revenue associated with Chipotle Rewards is included in unearned revenue on our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Food, Beverage and Packaging Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Food, beverage and packaging costs include inventory, warehousing and related purchasing and distribution costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Operating Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other operating costs include marketing and promotional costs, delivery expense, bank and credit card processing fees, restaurant utilities, technology costs, maintenance costs and other costs that directly support the operation and sales-related activities of our restaurants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consideration Received from Vendors&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We receive consideration for a variety of vendor-sponsored programs, such as volume rebates and promotions. Vendor consideration is recorded as a reduction of food, beverage and packaging or other operating costs on our consolidated statements of income and comprehensive income depending on the classification of the related costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising, Marketing and Promotional Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising, marketing and promotional costs are expensed as incurred and totaled $286,044, $264,085 and $250,673 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Advertising, marketing and promotional costs include costs related to free food which a guest does not need to make a purchase to earn. These costs are included in other operating costs on the consolidated statements of income and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs and SOSARs generally vest equally on the second and third anniversaries of the grant date, and SOSARs expire after seven years. PSUs generally vest on the third anniversary of the grant date, depending on performance levels achieved relative to the target market and performance factors in each PSU agreement. Stock-based compensation expense is generally recognized on a straight-line basis for each separate vesting portion. The grant date fair value of RSUs is based on the closing price of Chipotle common stock on the award date. The grant date fair value of PSUs that contain only performance conditions is based on the closing price of Chipotle common stock on the award date, where the grant date fair value of PSUs that also contain market conditions consider the output of the Monte Carlo simulation in the grant date fair value, as applicable. The grant date fair value of SOSARs is determined using the Black-Scholes valuation model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to employees eligible to retire and retain full rights to the awards is recognized over 12 months which coincides with the service period required to earn the full award. We estimate forfeitures based on historical data when determining the amount of stock-based compensation costs to be recognized in each period. PSUs with performance or market vesting conditions generally vest based on our achievement versus stated targets or criteria over a three-year performance and service period. Performance goals are determined by the Board and include measures such as average restaurant operating margin, restaurant cash flow dollars, new restaurant unit growth, and total shareholder return relative to our peer group. Compensation expense on stock awards subject to performance conditions, which is based on the quantity of awards we have determined are probable of vesting, is recognized over the longer of the estimated performance goal attainment period or time vesting period. Compensation expense is recognized ratably for awards subject to market conditions regardless of whether the market condition is satisfied, provided that the requisite service has been met. Some stock-based compensation awards are made to employees involved in our new restaurant development activities, and expense for these awards is recognized as capitalized development and included in leasehold improvements, property and equipment, net, on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restaurant Pre-Opening Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-opening costs, including rent, wages, benefits and travel for training and opening teams, food and other restaurant operating costs, are expensed as incurred prior to a restaurant opening for business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurement for asset impairment is generally based on Level 3 inputs. See &#x201c;Fair Value Measurements&#x201d; above for a description of level inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#x2019;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected restaurant revenues and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#x2019;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during each period. Diluted earnings per share (&#x201c;diluted EPS&#x201d;) is calculated using income available to common shareholders divided by diluted weighted-average shares of common stock outstanding during each period. Potentially dilutive securities include shares of common stock underlying SOSARs and non-vested stock awards (collectively &#x201c;stock awards&#x201d;). Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Stock awards are excluded from the calculation of diluted EPS in the event they are subject to performance conditions or are antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure.&#x201d; The ASU updates reportable segment disclosure requirements, primarily through requiring enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments do not change how segments are determined, aggregated, or how thresholds are applied to determine reportable segments. We adopted ASU No. 2023-07 during the year ended December 31, 2024. See Note 14 "Segment Reporting" in the accompanying notes to the consolidated financial statements for further detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2024, the Securities and Exchange Commission ("SEC") issued its final climate disclosure rules. The rules require disclosure of climate-related information outside of the audited financial statements and disclosure in the footnotes addressing specified financial statement effects of severe weather events and other natural conditions above certain financial thresholds, certain carbon offsets and renewable energy credits or certificates, if material. Disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. On April 4, 2024, the SEC determined to voluntarily stay the effective date of the final rules pending certain legal challenges. We are currently evaluating the impact of adopting the new rules and continue to monitor the status of the related legal challenges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, "Disaggregation of Income Statement Expenses (Subtopic 220-40)." The ASU requires public entities to disaggregate, in a tabular presentation, certain income statement expenses into different categories, such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The guidance is effective for fiscal years beginning after December 15, 2026, with early adoption permitted, and may be applied retrospectively. We are currently evaluating the impact of adopting the new ASU on our consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfRestaurants
      contextRef="c-4"
      decimals="INF"
      id="f-393"
      unitRef="restaurant">3726</us-gaap:NumberOfRestaurants>
    <us-gaap:NumberOfRestaurants
      contextRef="c-51"
      decimals="INF"
      id="f-394"
      unitRef="restaurant">3644</us-gaap:NumberOfRestaurants>
    <us-gaap:NumberOfRestaurants
      contextRef="c-52"
      decimals="INF"
      id="f-395"
      unitRef="restaurant">82</us-gaap:NumberOfRestaurants>
    <us-gaap:NumberOfRestaurants
      contextRef="c-53"
      decimals="INF"
      id="f-396"
      unitRef="restaurant">3</us-gaap:NumberOfRestaurants>
    <cmg:NumberOfRegionsInWhichEntityOperates contextRef="c-1" decimals="INF" id="f-397" unitRef="region">10</cmg:NumberOfRegionsInWhichEntityOperates>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-398"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="c-54"
      decimals="INF"
      id="f-399"
      unitRef="number">50</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-400"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-401"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-402">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include our accounts, our wholly and majority owned subsidiaries and investees we control after elimination of all intercompany accounts and transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-403">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Estimates &lt;/span&gt;&lt;/div&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates under different assumptions or conditions.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-404">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider highly liquid investment instruments purchased with an initial maturity of three months or less to be cash equivalents. Amounts receivable from credit card companies are also considered cash equivalents as they are both short-term and highly liquid in nature. We maintain cash and cash equivalent balances that exceed federally-insured limits with a number of financial institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-405">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain certain cash balances restricted as to withdrawal or use. Restricted cash assets are primarily insurance-related restricted trust assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-406">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable primarily consists of receivables from third party gift card distributors, delivery partners, interest receivable, insurance liabilities covered by third-party insurance carriers and vendor rebates.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-407">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We closely monitor accounts receivable and held to maturity investment balances and estimate the allowance for credit losses when lifetime credit losses are expected by management. Our estimate is based on historical collection experience, external market data and other factors, including those related to current market conditions and events. We do not recognize a reserve for expected credit losses related to our U.S. Treasury security investments as management has concluded there is no risk of non-payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024 and 2023, our allowance for credit losses was $2,953 and $2,742, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss contextRef="c-4" decimals="-3" id="f-408" unitRef="usd">2953000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss contextRef="c-5" decimals="-3" id="f-409" unitRef="usd">2742000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;Inventory, consisting principally of food, beverages, and supplies, is valued at the lower of first-in, first-out cost or net realizable value.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-411">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments are accounted for under the equity method if we are able to exercise significant influence, but not control, over an investee. Our share of the earnings or losses as reported by the investees is included in interest and other income, net on the consolidated statements of income and comprehensive income. The investments are evaluated for impairment annually and when facts and circumstances indicate that the carrying value may not be recoverable. If a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded in interest income and other income, net on our consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-412">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments classified as trading securities are carried at fair value with any unrealized gain or loss being recorded in interest and other income, net on the consolidated statements of income and comprehensive income. Investments classified as available-for-sale are carried at fair value with unrealized gains and losses, net of tax, included as a component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Held-to-maturity securities are carried at amortized cost. Non-marketable equity investments are measured at cost, less impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. These gains or losses are included in interest and other income, net on the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our held-to-maturity investments are comprised of U.S. Treasury securities and corporate debt securities, which are held at amortized cost. We also have investments in notes receivable. Convertible notes are held at fair value. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have elected to fund certain deferred compensation plan obligations, as described further in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9dfd4dc468064b2c9c891f1ea8fab677_115" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 8. &#x201c;Stock-Based Compensation and Employee Benefit Plans&#x201d;&lt;/a&gt;&lt;/span&gt;, through a rabbi trust, the assets of which are designated as trading securities. The rabbi trust is subject to creditor claims in the event of insolvency, but the assets held in the rabbi trust are not available for general corporate purposes. Amounts in the rabbi trust are invested in mutual funds, consistent with the investment choices selected by participants in their Deferred Plan accounts, which are designated as trading securities, carried at fair value, and are included in other assets on the consolidated balance sheets. We record trading gains and losses, along with the offsetting amount related to the increase or decrease in deferred compensation to reflect our exposure to liabilities for payment under the deferred plan in general and administrative expenses on the consolidated statements of income and comprehensive income.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-413">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. For assets and liabilities recorded or disclosed at fair value, we determine fair value based on the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: Quoted prices in active markets for identical assets or liabilities that the entity has the ability to access. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: Observable inputs other than prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data. &lt;/span&gt;&lt;/div&gt;Level 3: Unobservable inputs for the asset or liability. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-414">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of our foreign entities is the currency of the primary economic environment in which the entity operates. The operations, assets, and liabilities of our entities outside the U.S. are initially measured using the functional currency of that entity. Gains and losses arising from the impact of foreign currency exchange rate fluctuations on transactions in foreign currency are included as a separate component of other comprehensive income (loss), net of income taxes on the consolidated statements of income and comprehensive income. Assets and liabilities of these foreign entities are translated at exchange rates in effect as of the balance sheet date. Income and expense accounts are translated monthly using average monthly exchange rates. Resulting translation adjustments are recorded in accumulated other comprehensive loss on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-415">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leasehold Improvements, Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements, property and equipment are recorded at cost. Internal costs directly associated with the acquisition, development and construction of a restaurant are capitalized. During the years ended December&#160;31, 2024, 2023 and 2022, we capitalized $17,624, $15,385, and $12,695 of internal costs, respectively. Expenditures for refurbishments and improvements that significantly add to the productivity capacity or extend the useful life are capitalized, while expenditures for maintenance and repairs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software includes the costs of developing or obtaining internal-use software, such as external direct costs of materials and services, payroll and benefits costs, additional functionality, and costs to develop or obtain software that allows for access or conversion of historical data by new systems. We capitalize costs when the preliminary project stage is complete, management has authorized and committed to funding the software project, it is probable that the software project will be completed, and it is probable that the software will be used to perform the intended function.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term, which generally includes option periods that are reasonably certain, or the estimated useful lives of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon retirement or disposal of assets, asset cost and accumulated depreciation are derecognized and any related gain or loss is reflected in impairment, closure costs, and asset disposals in the consolidated statements of income and comprehensive income. Assets to be disposed of are reported at the lower of their carrying amount or fair value less estimated costs to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At least annually, or when impairment indicators are present, we evaluate, and adjust when necessary, the estimated useful lives of leasehold improvements, property and equipment. The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <cmg:CapitalizedDevelopment contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">17624000</cmg:CapitalizedDevelopment>
    <cmg:CapitalizedDevelopment contextRef="c-12" decimals="-3" id="f-417" unitRef="usd">15385000</cmg:CapitalizedDevelopment>
    <cmg:CapitalizedDevelopment contextRef="c-13" decimals="-3" id="f-418" unitRef="usd">12695000</cmg:CapitalizedDevelopment>
    <cmg:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="c-1" id="f-419">The changes in estimated useful lives did not have a material impact on depreciation in any period. The estimated useful lives are:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.24pt;text-align:left;text-indent:-12.24pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-55" id="f-420">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-56" id="f-421">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-57" id="f-422">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-423">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-424">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-60" id="f-425">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-426">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our operating leases consist of restaurant locations and office space. We determine if a contract contains a lease at inception. Our leases generally have remaining terms of 1-20 years and most include options to extend the leases for additional 5-year periods. Generally, the lease term is the minimum of the noncancelable period of the lease or the lease term inclusive of reasonably certain renewal periods up to a term of 20 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize an operating lease asset and operating lease liability for each lease with a contractual term greater than 12 months at the time of lease inception. We do not record leases with an initial term of 12 months or less on our consolidated balance sheet but continue to record rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets and liabilities are recognized at the lease commencement date, which is the date we control the use of the property. Operating lease liabilities represent the present value of lease payments not yet paid. We made the policy election to combine lease and non-lease components. We consider fixed CAM part of our fixed future lease payments; therefore, fixed CAM is also included in our lease liability. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the lease term including reasonably certain renewal periods. As we have no outstanding debt nor committed credit facilities, secured or otherwise, we estimate this rate based on prevailing financial market conditions, comparable company and credit analysis, and management judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs, which are recorded primarily as occupancy costs, include fixed operating lease costs, variable lease costs and short-term lease costs. Most of our real estate leases require we pay certain expenses, such as CAM costs, real estate taxes and insurance, of which the fixed portion is included in operating lease costs. We recognize operating lease costs on a straight-line basis over the lease term. In addition to the above costs, variable lease costs also include amounts based on a percentage of gross sales in excess of specified levels and are recognized when probable and are not included in determining the present value of our operating lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for lease payments made at or before the lease commencement date, initial direct costs, lease incentives, and impairment of operating lease assets. For operating leases, operating lease assets are reduced over the lease term by the recognized straight-line lease expense less the amount of accretion of the lease liability. Additionally, tenant incentives used to fund leasehold improvements are generally recognized when earned and reduce our right-of-use asset related to the lease. These are amortized through the operating lease asset as reductions of expense over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We have not entered into any leases with related parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-61" id="f-427">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-62" id="f-428">P20Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <cmg:LesseeOperatingLeaseOptionToExtendAdditionalPeriods contextRef="c-1" id="f-429">P5Y</cmg:LesseeOperatingLeaseOptionToExtendAdditionalPeriods>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-4" id="f-430">P20Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="INF" id="f-431" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-432">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not subject to amortization, but instead is tested for impairment annually in the fourth quarter, or more frequently when impairment indicators are present, and we are required to record any necessary impairment adjustments. Impairment is measured as the excess of the carrying value over the fair value of the goodwill. No impairment charges were recognized on goodwill for the years ended December&#160;31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:LiabilityReserveEstimatePolicy contextRef="c-1" id="f-433">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are self-insured for a significant portion of our employee health benefits programs, and carry significant retentions for risks and associated liabilities with respect to workers&#x2019; compensation, general liability, property and auto damage, employment practices liability, cyber liability and directors&#x2019; and officers&#x2019; liability. Predetermined loss limits have been arranged with third party insurance companies to limit exposure to these claims. We record a liability that represents our estimated cost of claims incurred and unpaid as of the balance sheet date. Our estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions, and is closely monitored and adjusted when warranted by changing circumstances.&lt;/span&gt;&lt;/div&gt;</us-gaap:LiabilityReserveEstimatePolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-434">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reserves/Contingencies for Litigation and Other Matters &lt;/span&gt;&lt;/div&gt;We are involved in various claims and legal actions that arise in the ordinary course of business. We record an accrual for legal contingencies when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the loss.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-435">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute income taxes using the asset and liability method, under which deferred income tax assets and liabilities are recognized based on the differences between the financial reporting bases and the respective tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which we expect the temporary differences to reverse. Any effects of changes in income tax rates or tax laws are included in the provision for income taxes in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We routinely assess the realizability of our deferred tax assets by jurisdiction and may record a valuation allowance if, based on all available positive and negative evidence, we determine that some portion of the deferred tax assets may not be realized prior to expiration. If we determine that we may be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes during the period in which the determination was made that the deferred tax asset can be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more likely than not that based on its technical merits the tax position will be sustained upon examination by the relevant taxing authorities, including resolutions of any related appeals or litigation processes. The tax benefits recognized in the financial statements from such a position are measured based on the largest tax benefit that has a greater than 50% likelihood of being realized upon settlement with a taxing authority. For uncertain tax positions that do not meet this threshold, we record a related tax reserve in the period in which it arises. We adjust our unrecognized tax benefit liability and provision for income taxes in the period in which the uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available that requires a change in recognition and/or measurement of the liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest to be paid on an underpayment of income taxes in interest expense and any related statutory penalties in the provision for income taxes in our consolidated statements of income and comprehensive income. Accrued interest and penalties are included within the related tax reserve on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <cmg:TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority
      contextRef="c-63"
      decimals="INF"
      id="f-436"
      unitRef="number">0.50</cmg:TaxBenefitRecognizedLikelihoodPercentageOfBeingRealizedUponSettlementWithTaxingAuthority>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-437">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally recognize revenue, net of discounts and incentives, when payment is tendered at the point of sale. We report revenue net of sales-related taxes collected from guests and remitted to governmental taxing authorities. Food and beverage revenue primarily relates to the sale of food and beverages. Delivery service revenue is comprised of delivery and related service fees charged to guests on sales made through Chipotle&#x2019;s app and website. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Delivery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delivery services are fulfilled by third-party service providers. In some cases, we make delivery sales through our website Chipotle.com or the Chipotle App (&#x201c;White Label Sales&#x201d;). In other cases, we make delivery sales through a non-Chipotle owned channel, such as the delivery partner&#x2019;s website or mobile app (&#x201c;Marketplace Sales&#x201d;). With respect to White Label Sales, we control the delivery services and generally recognize revenue, including delivery fees, when the delivery partner transfers food to the guest. For these sales, we receive payment directly from the guest at the time of sale. With respect to Marketplace Sales, we generally recognize revenue, excluding delivery fees collected by the delivery partner, when control of the food is transferred to the guest. We receive payment from the delivery partner subsequent to the transfer of food and the payment terms are short-term in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Gift Cards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell gift cards, which do not have expiration dates and we do not deduct non-usage fees from outstanding gift card balances. Gift card balances are initially recorded as unearned revenue. We recognize revenue from gift cards when the gift card is redeemed by the guest. Historically, the majority of gift cards are redeemed within one year. In addition, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a portion of gift cards are not expected to be redeemed and will be recognized as breakage over time in proportion to gift card redemptions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gift card breakage rate is based on company and program specific information, including historical redemption patterns, and expected remittance to government agencies under unclaimed property laws, if applicable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate our gift card breakage rate estimate annually, or more frequently as circumstances warrant, and apply that rate to gift card redemptions. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gift card liability balances are typically highest at the end of each calendar year following increased gift card sales during the holiday season; accordingly, revenue recognized from gift card liability balances is highest in the first quarter of each calendar year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Chipotle Rewards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a loyalty program called Chipotle Rewards. Guests who enroll in the program generally earn points for every dollar spent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may also periodically offer promotions, which typically provide the guest with the opportunity to earn bonus points or other rewards. Guests may redeem earned points for various rewards, which are primarily comprised of free food and beverage items. Earned rewards generally expire one month to two months after they are issued, and points generally expire if an account is inactive for a period of six months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We defer revenue associated with the estimated selling price of points or rewards earned by guests as each point or reward is earned, net of points or rewards we do not expect to be redeemed. The estimated selling price of each point or reward earned is based on the estimated value of the product for which the reward is expected to be redeemed. Our estimate of points and rewards we expect to be redeemed is based on historical and other company specific data. The costs associated with rewards redeemed are primarily included in food, beverage, and packaging on our consolidated statements of income and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate Chipotle Rewards point breakage annually, or more frequently as circumstances warrant.&lt;/span&gt;&lt;/div&gt;We recognize revenue associated with Chipotle Rewards within food and beverage revenue on the consolidated statements of income and comprehensive income when a guest redeems an earned reward. Deferred revenue associated with Chipotle Rewards is included in unearned revenue on our consolidated balance sheets.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <cmg:RewardProgramExpirationPeriod contextRef="c-63" id="f-438">P1M</cmg:RewardProgramExpirationPeriod>
    <cmg:RewardProgramExpirationPeriod contextRef="c-64" id="f-439">P2M</cmg:RewardProgramExpirationPeriod>
    <cmg:EarnedPointsExpirationPeriodForInactivity contextRef="c-1" id="f-440">P6M</cmg:EarnedPointsExpirationPeriodForInactivity>
    <cmg:FoodBeverageAndPackagingCostsPolicyTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Food, Beverage and Packaging Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Food, beverage and packaging costs include inventory, warehousing and related purchasing and distribution costs.&lt;/span&gt;&lt;/div&gt;</cmg:FoodBeverageAndPackagingCostsPolicyTextBlock>
    <cmg:OtherOperatingCostsPolicyTextBlock contextRef="c-1" id="f-442">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Operating Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other operating costs include marketing and promotional costs, delivery expense, bank and credit card processing fees, restaurant utilities, technology costs, maintenance costs and other costs that directly support the operation and sales-related activities of our restaurants.&lt;/span&gt;&lt;/div&gt;</cmg:OtherOperatingCostsPolicyTextBlock>
    <cmg:ConsiderationReceivedFromVendorsPolicyTextBlock contextRef="c-1" id="f-443">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consideration Received from Vendors&lt;/span&gt;&lt;/div&gt;We receive consideration for a variety of vendor-sponsored programs, such as volume rebates and promotions. Vendor consideration is recorded as a reduction of food, beverage and packaging or other operating costs on our consolidated statements of income and comprehensive income depending on the classification of the related costs.</cmg:ConsiderationReceivedFromVendorsPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising, Marketing and Promotional Costs &lt;/span&gt;&lt;/div&gt;Advertising, marketing and promotional costs are expensed as incurred and totaled $286,044, $264,085 and $250,673 for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Advertising, marketing and promotional costs include costs related to free food which a guest does not need to make a purchase to earn. These costs are included in other operating costs on the consolidated statements of income and comprehensive income.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-1" decimals="-3" id="f-445" unitRef="usd">286044000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-12" decimals="-3" id="f-446" unitRef="usd">264085000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="c-13" decimals="-3" id="f-447" unitRef="usd">250673000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-448">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs and SOSARs generally vest equally on the second and third anniversaries of the grant date, and SOSARs expire after seven years. PSUs generally vest on the third anniversary of the grant date, depending on performance levels achieved relative to the target market and performance factors in each PSU agreement. Stock-based compensation expense is generally recognized on a straight-line basis for each separate vesting portion. The grant date fair value of RSUs is based on the closing price of Chipotle common stock on the award date. The grant date fair value of PSUs that contain only performance conditions is based on the closing price of Chipotle common stock on the award date, where the grant date fair value of PSUs that also contain market conditions consider the output of the Monte Carlo simulation in the grant date fair value, as applicable. The grant date fair value of SOSARs is determined using the Black-Scholes valuation model. &lt;/span&gt;&lt;/div&gt;Compensation expense related to employees eligible to retire and retain full rights to the awards is recognized over 12 months which coincides with the service period required to earn the full award. We estimate forfeitures based on historical data when determining the amount of stock-based compensation costs to be recognized in each period. PSUs with performance or market vesting conditions generally vest based on our achievement versus stated targets or criteria over a three-year performance and service period. Performance goals are determined by the Board and include measures such as average restaurant operating margin, restaurant cash flow dollars, new restaurant unit growth, and total shareholder return relative to our peer group. Compensation expense on stock awards subject to performance conditions, which is based on the quantity of awards we have determined are probable of vesting, is recognized over the longer of the estimated performance goal attainment period or time vesting period. Compensation expense is recognized ratably for awards subject to market conditions regardless of whether the market condition is satisfied, provided that the requisite service has been met. Some stock-based compensation awards are made to employees involved in our new restaurant development activities, and expense for these awards is recognized as capitalized development and included in leasehold improvements, property and equipment, net, on the consolidated balance sheets.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-65" id="f-449">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <cmg:EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition contextRef="c-1" id="f-450">P12M</cmg:EmployeesEligibleToRetireTotalCompensationCostNotYetRecognizedPeriodForRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-66" id="f-451">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StartUpActivitiesCostPolicy contextRef="c-1" id="f-452">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restaurant Pre-Opening Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-opening costs, including rent, wages, benefits and travel for training and opening teams, food and other restaurant operating costs, are expensed as incurred prior to a restaurant opening for business.&lt;/span&gt;&lt;/div&gt;</us-gaap:StartUpActivitiesCostPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-453">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Long-lived assets are grouped at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For restaurant assets we test impairment at the individual restaurant asset group level, which includes leasehold improvements, property and equipment and operating lease assets.&lt;/span&gt;&lt;/div&gt;The fair value measurement for asset impairment is generally based on Level 3 inputs. See &#x201c;Fair Value Measurements&#x201d; above for a description of level inputs. We first compare the carrying value of the asset (or asset group, referred interchangeably throughout as asset) to the asset&#x2019;s estimated future undiscounted cash flows. If the estimated undiscounted future cash flows are less than the carrying value of the asset, we determine if we have an impairment loss by comparing the carrying value of the asset to the asset's estimated fair value. The estimated fair value of the asset is generally determined using the income approach to measure the fair value, which is based on the present value of estimated future cash flows. Key inputs to the income approach for restaurant assets include the discount rate, projected restaurant revenues and expenses, and sublease income if we are closing the restaurant. In certain cases, management uses other market information, when available, to estimate the fair value of an asset. The impairment charges represent the excess of each asset&#x2019;s carrying amount over its estimated fair value and are allocated among the long-lived asset or assets of the group.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during each period. Diluted earnings per share (&#x201c;diluted EPS&#x201d;) is calculated using income available to common shareholders divided by diluted weighted-average shares of common stock outstanding during each period. Potentially dilutive securities include shares of common stock underlying SOSARs and non-vested stock awards (collectively &#x201c;stock awards&#x201d;). Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Stock awards are excluded from the calculation of diluted EPS in the event they are subject to performance conditions or are antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-455">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure.&#x201d; The ASU updates reportable segment disclosure requirements, primarily through requiring enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments do not change how segments are determined, aggregated, or how thresholds are applied to determine reportable segments. We adopted ASU No. 2023-07 during the year ended December 31, 2024. See Note 14 "Segment Reporting" in the accompanying notes to the consolidated financial statements for further detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; The ASU includes amendments requiring enhanced income tax disclosures, primarily related to standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied either prospectively or retrospectively. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2024, the Securities and Exchange Commission ("SEC") issued its final climate disclosure rules. The rules require disclosure of climate-related information outside of the audited financial statements and disclosure in the footnotes addressing specified financial statement effects of severe weather events and other natural conditions above certain financial thresholds, certain carbon offsets and renewable energy credits or certificates, if material. Disclosure requirements will begin phasing in for fiscal years beginning on or after January 1, 2025. On April 4, 2024, the SEC determined to voluntarily stay the effective date of the final rules pending certain legal challenges. We are currently evaluating the impact of adopting the new rules and continue to monitor the status of the related legal challenges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, "Disaggregation of Income Statement Expenses (Subtopic 220-40)." The ASU requires public entities to disaggregate, in a tabular presentation, certain income statement expenses into different categories, such as purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The guidance is effective for fiscal years beginning after December 15, 2026, with early adoption permitted, and may be applied retrospectively. We are currently evaluating the impact of adopting the new ASU on our consolidated financial statements and related disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-464">Supplemental Balance Sheet Information&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;80,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,670&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;17,285&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;19,792&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,538&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;117,462&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements, property and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,943&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,918,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,595,866&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;293,841&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;267,294&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,221,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,114,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Construction in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;192,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;161,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,639,427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,152,060&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(2,249,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,982,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,390,126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,170,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and benefits were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Workers' compensation liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35,242&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;30,520&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued payroll, bonuses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;195,660&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;170,251&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;31,011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26,766&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;261,913&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;227,537&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Sales and use tax payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;47,206&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;42,071&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;General, product and automobile insurance reserves &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;34,404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;30,169&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other accrued liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;98,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;75,448&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;179,747&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;147,688&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-465">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;80,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,670&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;17,285&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;19,792&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,538&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;117,462&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-4" decimals="-3" id="f-466" unitRef="usd">80253000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-5" decimals="-3" id="f-467" unitRef="usd">97670000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-468" unitRef="usd">17285000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-469" unitRef="usd">19792000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-470" unitRef="usd">97538000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-471" unitRef="usd">117462000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-472">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements, property and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,943&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,918,408&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,595,866&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;293,841&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;267,294&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,221,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,114,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Construction in Progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;192,945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;161,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,639,427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,152,060&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(2,249,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,982,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,390,126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,170,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-71" decimals="-3" id="f-473" unitRef="usd">12943000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-3" id="f-474" unitRef="usd">12943000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-73" decimals="-3" id="f-475" unitRef="usd">2918408000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-74" decimals="-3" id="f-476" unitRef="usd">2595866000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-75" decimals="-3" id="f-477" unitRef="usd">293841000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-76" decimals="-3" id="f-478" unitRef="usd">267294000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-77" decimals="-3" id="f-479" unitRef="usd">1221290000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-78" decimals="-3" id="f-480" unitRef="usd">1114236000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-79" decimals="-3" id="f-481" unitRef="usd">192945000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-80" decimals="-3" id="f-482" unitRef="usd">161721000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-483" unitRef="usd">4639427000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-484" unitRef="usd">4152060000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-485" unitRef="usd">2249301000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-486" unitRef="usd">1982022000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-487" unitRef="usd">2390126000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-488" unitRef="usd">2170038000</us-gaap:PropertyPlantAndEquipmentNet>
    <cmg:ScheduleOfAccruedPayrollAndBenefitsTableTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll and benefits were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Workers' compensation liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35,242&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;30,520&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued payroll, bonuses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;195,660&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;170,251&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;31,011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26,766&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;261,913&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;227,537&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:ScheduleOfAccruedPayrollAndBenefitsTableTextBlock>
    <us-gaap:WorkersCompensationLiabilityCurrent contextRef="c-4" decimals="-3" id="f-490" unitRef="usd">35242000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent contextRef="c-5" decimals="-3" id="f-491" unitRef="usd">30520000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-4" decimals="-3" id="f-492" unitRef="usd">195660000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-5" decimals="-3" id="f-493" unitRef="usd">170251000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-494" unitRef="usd">31011000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-495" unitRef="usd">26766000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-496" unitRef="usd">261913000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-497" unitRef="usd">227537000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-498">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Sales and use tax payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;47,206&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;42,071&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;General, product and automobile insurance reserves &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;34,404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;30,169&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other accrued liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;98,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;75,448&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;179,747&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;147,688&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-4" decimals="-3" id="f-499" unitRef="usd">47206000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-5" decimals="-3" id="f-500" unitRef="usd">42071000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <cmg:GeneralProductAndAutomobileInsuranceReserves contextRef="c-4" decimals="-3" id="f-501" unitRef="usd">34404000</cmg:GeneralProductAndAutomobileInsuranceReserves>
    <cmg:GeneralProductAndAutomobileInsuranceReserves contextRef="c-5" decimals="-3" id="f-502" unitRef="usd">30169000</cmg:GeneralProductAndAutomobileInsuranceReserves>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-503" unitRef="usd">98137000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-504" unitRef="usd">75448000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-505" unitRef="usd">179747000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-506" unitRef="usd">147688000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-507">Revenue Recognition&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gift Cards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gift card liability included in unearned revenue on the consolidated balance sheets was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Gift card liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;181,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;164,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from the redemption of gift cards that was included in unearned revenue at the beginning of the year was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue recognized from gift card liability balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;80,067&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;61,389&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;59,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Chipotle Rewards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our Chipotle Rewards liability included in unearned revenue on the consolidated balance sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Chipotle Rewards liability, beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;44,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,572&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;164,986&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;135,490&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;121,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(152,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(128,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(108,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Chipotle Rewards liability, ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;56,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;44,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38,057&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock contextRef="c-1" id="f-508">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gift card liability included in unearned revenue on the consolidated balance sheets was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Gift card liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;181,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;164,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:SummaryOfLiabilityIncludedInUnearnedRevenueTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-81" decimals="-3" id="f-509" unitRef="usd">181771000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-82" decimals="-3" id="f-510" unitRef="usd">164930000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-511">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from the redemption of gift cards that was included in unearned revenue at the beginning of the year was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue recognized from gift card liability balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;80,067&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;61,389&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;59,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-83" decimals="-3" id="f-512" unitRef="usd">80067000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-84" decimals="-3" id="f-513" unitRef="usd">61389000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-85" decimals="-3" id="f-514" unitRef="usd">59175000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-515">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our Chipotle Rewards liability included in unearned revenue on the consolidated balance sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Chipotle Rewards liability, beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;44,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,572&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;164,986&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;135,490&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;121,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(152,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(128,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(108,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Chipotle Rewards liability, ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;56,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;44,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38,057&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-86" decimals="-3" id="f-516" unitRef="usd">44750000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-87" decimals="-3" id="f-517" unitRef="usd">38057000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-88" decimals="-3" id="f-518" unitRef="usd">25572000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <cmg:ContractWithCustomerLiabilityRevenueDeferred contextRef="c-89" decimals="-3" id="f-519" unitRef="usd">164986000</cmg:ContractWithCustomerLiabilityRevenueDeferred>
    <cmg:ContractWithCustomerLiabilityRevenueDeferred contextRef="c-90" decimals="-3" id="f-520" unitRef="usd">135490000</cmg:ContractWithCustomerLiabilityRevenueDeferred>
    <cmg:ContractWithCustomerLiabilityRevenueDeferred contextRef="c-91" decimals="-3" id="f-521" unitRef="usd">121406000</cmg:ContractWithCustomerLiabilityRevenueDeferred>
    <cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-89" decimals="-3" id="f-522" unitRef="usd">152930000</cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-90" decimals="-3" id="f-523" unitRef="usd">128797000</cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-91" decimals="-3" id="f-524" unitRef="usd">108921000</cmg:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-92" decimals="-3" id="f-525" unitRef="usd">56806000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-86" decimals="-3" id="f-526" unitRef="usd">44750000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-87" decimals="-3" id="f-527" unitRef="usd">38057000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-528">Fair Value Measurements&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;value of our cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximate fair value because of their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show our cash, cash equivalents, and debt investments by significant investment category as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.873%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjusted cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,408,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,109,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt security&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,221,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,226,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.873%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjusted cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt security&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,814,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;The fair value of the corporate debt security is measured using Level 3 (unobservable) inputs. We determined the fair value for the corporate debt security using an internally-developed valuation model and unobservable inputs include credit and liquidity spreads and effective maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;We have elected to measure our investment in convertible notes receivable of private companies at fair value under the fair value option. The fair value of the notes receivable are measured using Level 3 (unobservable) inputs. We determined the fair value for the notes receivable using an internally-developed valuation model and unobservable inputs include estimates of the equity value of the underlying business and the timing and probability of future financing events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets recognized or disclosed at fair value on the consolidated financial statements on a nonrecurring basis include items such as leasehold improvements, property and equipment, certain long-term investments, operating lease assets, other assets, and goodwill. These assets are measured at fair value whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or if there has been an observable price change of a non-marketable equity security. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2024, 2023 and 2022, nonrecurring fair value measurements resulting in asset impairments were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock contextRef="c-1" id="f-529">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show our cash, cash equivalents, and debt investments by significant investment category as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.873%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjusted cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,408,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,105,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,109,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt security&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,221,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,226,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.873%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjusted cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate debt security&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,814,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;The fair value of the corporate debt security is measured using Level 3 (unobservable) inputs. We determined the fair value for the corporate debt security using an internally-developed valuation model and unobservable inputs include credit and liquidity spreads and effective maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;We have elected to measure our investment in convertible notes receivable of private companies at fair value under the fair value option. The fair value of the notes receivable are measured using Level 3 (unobservable) inputs. We determined the fair value for the notes receivable using an internally-developed valuation model and unobservable inputs include estimates of the equity value of the underlying business and the timing and probability of future financing events.&lt;/span&gt;&lt;/div&gt;</cmg:ScheduleOfCashCashEquivalentsAndDebtInvestmentsBySignificantCategoryTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-93" decimals="-3" id="f-530" unitRef="usd">95969000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-93" decimals="-3" id="f-531" unitRef="usd">95969000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-93" decimals="-3" id="f-532" unitRef="usd">95969000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-94" decimals="-3" id="f-533" unitRef="usd">574689000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-94" decimals="-3" id="f-534" unitRef="usd">574689000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-94" decimals="-3" id="f-535" unitRef="usd">574689000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-95" decimals="-3" id="f-536" unitRef="usd">77879000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-95" decimals="-3" id="f-537" unitRef="usd">77879000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-95" decimals="-3" id="f-538" unitRef="usd">77879000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecurities contextRef="c-96" decimals="-3" id="f-539" unitRef="usd">1404777000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-96" decimals="-3" id="f-540" unitRef="usd">4831000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-96" decimals="-3" id="f-541" unitRef="usd">693000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-96" decimals="-3" id="f-542" unitRef="usd">1408915000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-96" decimals="-3" id="f-543" unitRef="usd">635392000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-96" decimals="-3" id="f-544" unitRef="usd">769385000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-97" decimals="-3" id="f-545" unitRef="usd">48210000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-97" decimals="-3" id="f-546" unitRef="usd">116000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-97" decimals="-3" id="f-547" unitRef="usd">48326000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-97" decimals="-3" id="f-548" unitRef="usd">34736000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-97" decimals="-3" id="f-549" unitRef="usd">13474000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost contextRef="c-98" decimals="-3" id="f-550" unitRef="usd">2105555000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-98" decimals="-3" id="f-551" unitRef="usd">4947000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-98" decimals="-3" id="f-552" unitRef="usd">693000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue contextRef="c-98" decimals="-3" id="f-553" unitRef="usd">2109809000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-98" decimals="-3" id="f-554" unitRef="usd">652568000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-98" decimals="-3" id="f-555" unitRef="usd">670128000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-98" decimals="-3" id="f-556" unitRef="usd">782859000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-99" decimals="-3" id="f-557" unitRef="usd">16401000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-99" decimals="-3" id="f-558" unitRef="usd">11000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-99" decimals="-3" id="f-559" unitRef="usd">16412000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-99" decimals="-3" id="f-560" unitRef="usd">2000000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-99" decimals="-3" id="f-561" unitRef="usd">14401000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-100" decimals="-3" id="f-562" unitRef="usd">3763000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-100" decimals="-3" id="f-563" unitRef="usd">250000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-100" decimals="-3" id="f-564" unitRef="usd">4013000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-100" decimals="-3" id="f-565" unitRef="usd">2250000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-100" decimals="-3" id="f-566" unitRef="usd">1763000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-101" decimals="-3" id="f-567" unitRef="usd">20164000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-101" decimals="-3" id="f-568" unitRef="usd">261000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-101" decimals="-3" id="f-569" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-101" decimals="-3" id="f-570" unitRef="usd">20425000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-101" decimals="-3" id="f-571" unitRef="usd">4250000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-101" decimals="-3" id="f-572" unitRef="usd">16164000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost contextRef="c-4" decimals="-3" id="f-573" unitRef="usd">2221688000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-4" decimals="-3" id="f-574" unitRef="usd">5208000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-4" decimals="-3" id="f-575" unitRef="usd">693000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue contextRef="c-4" decimals="-3" id="f-576" unitRef="usd">2226203000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-577" unitRef="usd">748537000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-4" decimals="-3" id="f-578" unitRef="usd">674378000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-4" decimals="-3" id="f-579" unitRef="usd">799023000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-102" decimals="-3" id="f-580" unitRef="usd">128458000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-102" decimals="-3" id="f-581" unitRef="usd">128458000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-102" decimals="-3" id="f-582" unitRef="usd">128458000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-103" decimals="-3" id="f-583" unitRef="usd">355872000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-103" decimals="-3" id="f-584" unitRef="usd">355872000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-103" decimals="-3" id="f-585" unitRef="usd">355872000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-104" decimals="-3" id="f-586" unitRef="usd">76279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-104" decimals="-3" id="f-587" unitRef="usd">76279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-104" decimals="-3" id="f-588" unitRef="usd">76279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecurities contextRef="c-105" decimals="-3" id="f-589" unitRef="usd">1200658000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-105" decimals="-3" id="f-590" unitRef="usd">4352000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-105" decimals="-3" id="f-591" unitRef="usd">4083000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-105" decimals="-3" id="f-592" unitRef="usd">1200927000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-105" decimals="-3" id="f-593" unitRef="usd">731339000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-105" decimals="-3" id="f-594" unitRef="usd">469319000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-106" decimals="-3" id="f-595" unitRef="usd">19755000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-106" decimals="-3" id="f-596" unitRef="usd">13000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-106" decimals="-3" id="f-597" unitRef="usd">7000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-106" decimals="-3" id="f-598" unitRef="usd">19761000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-106" decimals="-3" id="f-599" unitRef="usd">19755000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost contextRef="c-107" decimals="-3" id="f-600" unitRef="usd">1652564000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-107" decimals="-3" id="f-601" unitRef="usd">4365000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-107" decimals="-3" id="f-602" unitRef="usd">4090000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue contextRef="c-107" decimals="-3" id="f-603" unitRef="usd">1652839000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-107" decimals="-3" id="f-604" unitRef="usd">432151000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-107" decimals="-3" id="f-605" unitRef="usd">731339000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-107" decimals="-3" id="f-606" unitRef="usd">489074000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-108" decimals="-3" id="f-607" unitRef="usd">17401000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-108" decimals="-3" id="f-608" unitRef="usd">27000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-108" decimals="-3" id="f-609" unitRef="usd">17374000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-108" decimals="-3" id="f-610" unitRef="usd">999000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-108" decimals="-3" id="f-611" unitRef="usd">16402000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-109" decimals="-3" id="f-612" unitRef="usd">14500000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-109" decimals="-3" id="f-613" unitRef="usd">1289000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-109" decimals="-3" id="f-614" unitRef="usd">141000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-109" decimals="-3" id="f-615" unitRef="usd">15648000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-109" decimals="-3" id="f-616" unitRef="usd">2500000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-109" decimals="-3" id="f-617" unitRef="usd">13148000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:HeldToMaturitySecurities contextRef="c-110" decimals="-3" id="f-618" unitRef="usd">31901000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-110" decimals="-3" id="f-619" unitRef="usd">1289000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-110" decimals="-3" id="f-620" unitRef="usd">168000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-110" decimals="-3" id="f-621" unitRef="usd">33022000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-110" decimals="-3" id="f-622" unitRef="usd">3499000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-110" decimals="-3" id="f-623" unitRef="usd">29550000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost contextRef="c-5" decimals="-3" id="f-624" unitRef="usd">1812923000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityAmortizedCost>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-5" decimals="-3" id="f-625" unitRef="usd">5654000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-5" decimals="-3" id="f-626" unitRef="usd">4258000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue contextRef="c-5" decimals="-3" id="f-627" unitRef="usd">1814319000</cmg:CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesHeldToMaturityFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-628" unitRef="usd">560609000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesCurrent contextRef="c-5" decimals="-3" id="f-629" unitRef="usd">734838000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent contextRef="c-5" decimals="-3" id="f-630" unitRef="usd">518624000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <cmg:EquityInvestmentsDisclosureTextBlock contextRef="c-1" id="f-631">Equity Investments&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equity method investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;28,097&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,896&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;69,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;45,864&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;54,760&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, and December&#160;31, 2023, we owned 6,487 and 4,325 shares of common stock of Tractor Beverages, Inc. (&#x201c;Tractor&#x201d;). As of December&#160;31, 2024, our investment represents ownership of approximately 13.8% of Tractor, and we have invested total cash consideration of $14,872. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. There were no impairment charges for the years ended December&#160;31, 2024, 2023 or 2022, associated with this equity method investment. The investment in common stock is included within other assets on the consolidated balance sheets with a carrying value of $18,097 and $8,896 as of December&#160;31, 2024 and December&#160;31, 2023, respectively. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9dfd4dc468064b2c9c891f1ea8fab677_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13. &#x201c;Related Party Transactions&#x201d;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for related party disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we held 5,819 shares of the Series B Preferred Stock of Hyphen. Hyphen is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $6,782 related to our investment in Hyphen. The investment is included within long-term investments on the consolidated balance sheet with a carrying value of $31,782 as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we owned 766 shares of the Series C Preferred Stock of Nuro, Inc. (&#x201c;Nuro&#x201d;). Our investment represents a minority interest and we have determined that we do not have significant influence over Nuro. Nuro is a privately held company, and as such, the preferred shares comprising our investment are illiquid and fair value is not readily determinable. As of December&#160;31, 2024, we have recognized a cumulative gain of $5,968 related to our investment in Nuro due to observable transactions in prior periods. The investment is included within long-term investments on the consolidated balance sheets with a carrying value of $15,968 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we held additional investments in other entities through the Cultivate Next Fund. These additional investments are included within long-term investments on the consolidated balance sheets with a carrying value of $21,252 and $21,221 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</cmg:EquityInvestmentsDisclosureTextBlock>
    <cmg:ScheduleOfEquityInvestmentsTableTextBlock contextRef="c-1" id="f-632">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equity method investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;28,097&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,896&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;69,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;45,864&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;97,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;54,760&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:ScheduleOfEquityInvestmentsTableTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-633" unitRef="usd">28097000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-5" decimals="-3" id="f-634" unitRef="usd">8896000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherInvestments contextRef="c-4" decimals="-3" id="f-635" unitRef="usd">69002000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments contextRef="c-5" decimals="-3" id="f-636" unitRef="usd">45864000</us-gaap:OtherInvestments>
    <cmg:EquityInvestments contextRef="c-4" decimals="-3" id="f-637" unitRef="usd">97099000</cmg:EquityInvestments>
    <cmg:EquityInvestments contextRef="c-5" decimals="-3" id="f-638" unitRef="usd">54760000</cmg:EquityInvestments>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c-111"
      decimals="-3"
      id="f-639"
      unitRef="shares">6487000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c-112"
      decimals="-3"
      id="f-640"
      unitRef="shares">4325000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-111" decimals="3" id="f-641" unitRef="number">0.138</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost contextRef="c-111" decimals="-3" id="f-642" unitRef="usd">14872000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-113" decimals="INF" id="f-643" unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-114" decimals="INF" id="f-644" unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment contextRef="c-115" decimals="INF" id="f-645" unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestments contextRef="c-111" decimals="-3" id="f-646" unitRef="usd">18097000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-112" decimals="-3" id="f-647" unitRef="usd">8896000</us-gaap:EquityMethodInvestments>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c-116"
      decimals="-3"
      id="f-648"
      unitRef="shares">5819000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-117" decimals="-3" id="f-649" unitRef="usd">6782000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:LongTermInvestments contextRef="c-116" decimals="-3" id="f-650" unitRef="usd">31782000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c-118"
      decimals="-3"
      id="f-651"
      unitRef="shares">766000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquitySecuritiesFvNiRealizedGain contextRef="c-119" decimals="-3" id="f-652" unitRef="usd">5968000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:LongTermInvestments contextRef="c-118" decimals="-3" id="f-653" unitRef="usd">15968000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-120" decimals="-3" id="f-654" unitRef="usd">21252000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-121" decimals="-3" id="f-655" unitRef="usd">21221000</us-gaap:LongTermInvestments>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-656">Income Taxes&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes, classified by source of income, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,031,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,637,756&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,192,004&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(21,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(17,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(10,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,010,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,620,506&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,181,531&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Current tax:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;412,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;314,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;246,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. State and Local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;104,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;85,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;79,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;519,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;401,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;325,625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred tax:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(32,751)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(23,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. State and Local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(10,195)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(19,940)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(4,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,606)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,771&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(47,331)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(17,130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(39,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;476,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;391,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate differs from the statutory tax rates as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Statutory U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State income tax, net of related federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Executive compensation disallowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Uncertain tax position reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Return to provision and other discrete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equity compensation related adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;24.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the year ended December&#160;31, 2024, was lower than the effective tax rate for the year ended December&#160;31, 2023, primarily due to a decrease in nondeductible expenses and income tax reserves, partially offset by a reduction in excess tax benefits related to option exercises and equity vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax assets and liabilities for continuing operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;262,692&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;272,017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Goodwill and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,753&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,743&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,088,934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;972,835&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,353,379&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,246,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax asset:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Gift card liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;19,087&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;18,101&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Capitalized transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation and other employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;61,574&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;50,954&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35,215&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32,252&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;872&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,838&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,159,788&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,038,911&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Allowances, reserves and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Capitalized research costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;29,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,990&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,334&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,637&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,867&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,332&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(39,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(34,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,307,171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,157,486&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;46,208&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;89,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross foreign net operating losses (&#x201c;NOLs&#x201d;) were $165,085 and $149,891 as of December&#160;31, 2024 and 2023, respectively. Our foreign NOLs can be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross state NOLs available across all jurisdictions in which we operate were $52,950 and $62,492 as of December&#160;31, 2024 and 2023, respectively. Our state NOLs expire over varying intervals in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had gross valuation allowances against certain foreign deferred tax assets of $183,346 and $160,607 as of December&#160;31, 2024 and 2023, respectively. The increase in the valuation allowances were primarily related to net operating losses of consolidated foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the unrecognized tax benefits was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,902&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;5,262&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Increase resulting from prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,561&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,937&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Decrease resulting from prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Increase resulting from current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;916&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;783&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Lapsing of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;End of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,902&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense related to uncertain tax positions is recognized in interest and other income, net on the consolidated statements of income and comprehensive income. Penalties related to uncertain tax positions are recognized in provision for income taxes on the consolidated statements of income and comprehensive income. For the years ended December&#160;31, 2024, 2023 and 2022, we recognized $1,441, $1,541 and $384, respectively, in interest expense related to uncertain tax positions. These are gross amounts before any tax benefits and are included in other liabilities on the consolidated balance sheets. As of December&#160;31, 2024 and 2023, we have accrued interest of $2,959 and $2,026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We were subject to an examination by the Internal Revenue Service (&#x201c;IRS&#x201d;) for our U.S. income tax returns for the tax year ended December 31, 2020. As a result of the examination, the IRS has issued an immaterial assessment of income taxes, interest, and penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the majority of states where we have a significant presence, we are no longer subject to tax examinations by tax authorities for tax years before 2020. Currently, we expect expirations of statutes of limitations, excluding indemnified amounts, on reserves of approximately $3,035 within the next twelve months.&lt;/span&gt;&lt;/div&gt;It is reasonably possible the amount of the unrecognized benefit with respect to certain unrecognized positions could significantly increase or decrease within the next twelve months and would have an impact on net income.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-657">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes, classified by source of income, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,031,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,637,756&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,192,004&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(21,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(17,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(10,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,010,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,620,506&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,181,531&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-658" unitRef="usd">2031759000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-659" unitRef="usd">1637756000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-660" unitRef="usd">1192004000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-661" unitRef="usd">-21529000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-662" unitRef="usd">-17250000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-663" unitRef="usd">-10473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-664" unitRef="usd">2010230000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-665" unitRef="usd">1620506000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-666" unitRef="usd">1181531000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-667">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Current tax:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;412,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;314,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;246,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. State and Local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;104,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;85,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;79,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;519,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;401,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;325,625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred tax:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(32,751)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(23,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. State and Local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(10,195)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(19,940)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.61pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(4,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,606)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,771&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(47,331)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(17,130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(39,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;476,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;391,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-668" unitRef="usd">412943000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-669" unitRef="usd">314757000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-670" unitRef="usd">246210000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-671" unitRef="usd">104478000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-672" unitRef="usd">85355000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-673" unitRef="usd">79041000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-674" unitRef="usd">1636000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-675" unitRef="usd">1162000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-676" unitRef="usd">374000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-677" unitRef="usd">519057000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-678" unitRef="usd">401274000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-679" unitRef="usd">325625000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-680" unitRef="usd">-32751000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-681" unitRef="usd">-7992000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-682" unitRef="usd">-23502000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-683" unitRef="usd">-10195000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-684" unitRef="usd">-1532000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-685" unitRef="usd">-19940000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-686" unitRef="usd">-4385000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-687" unitRef="usd">-7606000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-688" unitRef="usd">3771000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance contextRef="c-1" decimals="-3" id="f-689" unitRef="usd">-47331000</cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance>
    <cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance contextRef="c-12" decimals="-3" id="f-690" unitRef="usd">-17130000</cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance>
    <cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance contextRef="c-13" decimals="-3" id="f-691" unitRef="usd">-39671000</cmg:DeferredIncomeTaxExpenseBenefitBeforeValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-3" id="f-692" unitRef="usd">-4394000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-12" decimals="-3" id="f-693" unitRef="usd">-7625000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-13" decimals="-3" id="f-694" unitRef="usd">3524000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-695" unitRef="usd">476120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-696" unitRef="usd">391769000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-697" unitRef="usd">282430000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-698">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate differs from the statutory tax rates as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Statutory U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State income tax, net of related federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Executive compensation disallowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Uncertain tax position reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Return to provision and other discrete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Equity compensation related adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;24.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-699" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-12"
      decimals="INF"
      id="f-700"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-13"
      decimals="INF"
      id="f-701"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-702" unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="3" id="f-703" unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="3" id="f-704" unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-1" decimals="3" id="f-705" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-12" decimals="3" id="f-706" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-13" decimals="3" id="f-707" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-708" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-12" decimals="3" id="f-709" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-13" decimals="3" id="f-710" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-711" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="3" id="f-712" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="3" id="f-713" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent contextRef="c-1" decimals="3" id="f-714" unitRef="number">0</cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent>
    <cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent contextRef="c-12" decimals="3" id="f-715" unitRef="number">0.004</cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent>
    <cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent contextRef="c-13" decimals="3" id="f-716" unitRef="number">0.003</cmg:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionReservesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-717" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-718" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-719" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="3" id="f-720" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-12" decimals="3" id="f-721" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-13" decimals="3" id="f-722" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-723" unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-12" decimals="3" id="f-724" unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-13" decimals="3" id="f-725" unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-726" unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-727" unitRef="number">0.242</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-728" unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-729">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the deferred income tax assets and liabilities for continuing operations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Leasehold improvements, property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;262,692&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;272,017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Goodwill and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,753&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,743&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,088,934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;972,835&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,353,379&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,246,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax asset:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Gift card liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;19,087&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;18,101&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Capitalized transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;323&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation and other employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;61,574&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;50,954&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Foreign net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35,215&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32,252&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;872&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,838&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,159,788&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,038,911&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Allowances, reserves and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Capitalized research costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;29,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,990&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Prepaid assets and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,334&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,637&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;State net operating loss carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,867&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,332&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.61pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(39,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(34,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,307,171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,157,486&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;46,208&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;89,109&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">262692000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-731" unitRef="usd">272017000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c-4" decimals="-3" id="f-732" unitRef="usd">1753000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c-5" decimals="-3" id="f-733" unitRef="usd">1743000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <cmg:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c-4" decimals="-3" id="f-734" unitRef="usd">1088934000</cmg:DeferredTaxLiabilitiesRightOfUseAsset>
    <cmg:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c-5" decimals="-3" id="f-735" unitRef="usd">972835000</cmg:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-736" unitRef="usd">1353379000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-737" unitRef="usd">1246595000</us-gaap:DeferredIncomeTaxLiabilities>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability contextRef="c-4" decimals="-3" id="f-738" unitRef="usd">19087000</cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability contextRef="c-5" decimals="-3" id="f-739" unitRef="usd">18101000</cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGiftCardLiability>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts contextRef="c-4" decimals="-3" id="f-740" unitRef="usd">323000</cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts contextRef="c-5" decimals="-3" id="f-741" unitRef="usd">323000</cmg:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCapitalizedTransactionCosts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-742" unitRef="usd">61574000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-743" unitRef="usd">50954000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-4" decimals="-3" id="f-744" unitRef="usd">35215000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-5" decimals="-3" id="f-745" unitRef="usd">32252000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsStateTaxes contextRef="c-4" decimals="-3" id="f-746" unitRef="usd">872000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes contextRef="c-5" decimals="-3" id="f-747" unitRef="usd">1838000</us-gaap:DeferredTaxAssetsStateTaxes>
    <cmg:DeferredTaxAssetsLeaseLiability contextRef="c-4" decimals="-3" id="f-748" unitRef="usd">1159788000</cmg:DeferredTaxAssetsLeaseLiability>
    <cmg:DeferredTaxAssetsLeaseLiability contextRef="c-5" decimals="-3" id="f-749" unitRef="usd">1038911000</cmg:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-4" decimals="-3" id="f-750" unitRef="usd">26105000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="c-5" decimals="-3" id="f-751" unitRef="usd">12870000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="c-4" decimals="-3" id="f-752" unitRef="usd">29122000</cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="c-5" decimals="-3" id="f-753" unitRef="usd">25990000</cmg:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <cmg:DeferredTaxAssetsPrepaidAssetsAndOther contextRef="c-4" decimals="-3" id="f-754" unitRef="usd">10334000</cmg:DeferredTaxAssetsPrepaidAssetsAndOther>
    <cmg:DeferredTaxAssetsPrepaidAssetsAndOther contextRef="c-5" decimals="-3" id="f-755" unitRef="usd">6637000</cmg:DeferredTaxAssetsPrepaidAssetsAndOther>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-4" decimals="-3" id="f-756" unitRef="usd">3867000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-5" decimals="-3" id="f-757" unitRef="usd">4332000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-758" unitRef="usd">39116000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-759" unitRef="usd">34722000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-760" unitRef="usd">1307171000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-761" unitRef="usd">1157486000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-762" unitRef="usd">46208000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-763" unitRef="usd">89109000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-122" decimals="-3" id="f-764" unitRef="usd">165085000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-123" decimals="-3" id="f-765" unitRef="usd">149891000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-124" decimals="-3" id="f-766" unitRef="usd">52950000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-125" decimals="-3" id="f-767" unitRef="usd">62492000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-122" decimals="-3" id="f-768" unitRef="usd">183346000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-123" decimals="-3" id="f-769" unitRef="usd">160607000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-770">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the unrecognized tax benefits was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,902&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;5,262&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Increase resulting from prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,561&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,937&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Decrease resulting from prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Increase resulting from current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;916&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;783&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Lapsing of statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;End of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16,488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,902&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-771" unitRef="usd">16488000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-30" decimals="-3" id="f-772" unitRef="usd">8902000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-19" decimals="-3" id="f-773" unitRef="usd">5262000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-774" unitRef="usd">3737000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-775" unitRef="usd">7561000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-776" unitRef="usd">3937000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-777" unitRef="usd">3748000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-778" unitRef="usd">295000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-779" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-780" unitRef="usd">916000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-781" unitRef="usd">783000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-782" unitRef="usd">312000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-783" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-12" decimals="-3" id="f-784" unitRef="usd">6000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-13" decimals="-3" id="f-785" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-786" unitRef="usd">505000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-12" decimals="-3" id="f-787" unitRef="usd">457000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-13" decimals="-3" id="f-788" unitRef="usd">609000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-789" unitRef="usd">16888000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-790" unitRef="usd">16488000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-30" decimals="-3" id="f-791" unitRef="usd">8902000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-1" decimals="-3" id="f-792" unitRef="usd">1441000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-12" decimals="-3" id="f-793" unitRef="usd">1541000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense contextRef="c-13" decimals="-3" id="f-794" unitRef="usd">384000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-4" decimals="-3" id="f-795" unitRef="usd">2959000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-5" decimals="-3" id="f-796" unitRef="usd">2026000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit contextRef="c-4" decimals="-3" id="f-797" unitRef="usd">3035000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-798">Shareholders&#x2019; Equity&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have had a stock repurchase program in place since 2008. As of December&#160;31, 2024, we had $1,028,342 authorized for repurchasing shares of our common stock, which includes $300,000 in additional authorizations approved by our Board of Directors on December&#160;17, 2024. Prior to June 26, 2024, shares we repurchased were held in treasury stock until they were reissued or retired at the discretion of our Board of Directors. Beginning on June 26, 2024, all shares of common stock that we repurchase are immediately retired and not held as treasury stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2024, we retired 507,166 shares of its common stock that were being held as treasury stock. The retirement resulted in a reduction of $5,194,196 in treasury stock, $5,072 in the par value of common stock, and $5,189,124 in retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2024, 2023 and 2022, shares of common stock at a total cost of $74,229, $69,146, and $98,970, respectively, were netted and surrendered as payment for minimum statutory withholding obligations in connection with the vesting of outstanding stock awards. Shares surrendered by the participants in accordance with the applicable award agreements and plan are deemed repurchased by us but are not part of publicly announced share repurchase programs.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-3" id="f-799" unitRef="usd">1028342000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <cmg:ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount contextRef="c-126" decimals="-3" id="f-800" unitRef="usd">300000000</cmg:ShareRepurchaseProgramNumberOfAdditionalSharesAuthorizedAmount>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-127"
      decimals="-3"
      id="f-801"
      unitRef="shares">507166000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-128" decimals="-3" id="f-802" unitRef="usd">-5194196000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-127" decimals="-3" id="f-803" unitRef="usd">5072000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-129" decimals="-3" id="f-804" unitRef="usd">5189124000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-130" decimals="-3" id="f-805" unitRef="usd">74229000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-131" decimals="-3" id="f-806" unitRef="usd">69146000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-132" decimals="-3" id="f-807" unitRef="usd">98970000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-808">Stock-Based Compensation and Employee Benefit Plans&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the 2022 Stock Incentive Plan, we grant stock options, SOSARs, RSUs, or PSUs to employees and non-employee directors. We issue shares of common stock upon the exercise of stock options and SOSARs, and the vesting of RSUs and PSUs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have an employee stock purchase plan (&#x201c;ESPP&#x201d;), 401(k) Defined Contribution Plan, and a Deferred Compensation Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2022 Stock Incentive Plan, 121,571 shares of common stock have been authorized and reserved for issuance to eligible participants, of which 105,569 shares were authorized for issuance but not issued or subject to outstanding awards as of December&#160;31, 2024. For purposes of calculating the available shares remaining, each share issuable pursuant to outstanding full value awards, such as RSUs and PSUs, count as two shares, and each share underlying a stock option or SOSAR count as one share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 31, 2024 our now former CEO terminated employment with the company and forfeited all of his unvested equity awards, resulting in a reversal of expense of $27,863. In response to the CEO departure, we granted retention RSUs to key executives. These awards have various vesting terms, and will vest over &lt;span style="-sec-ix-hidden:f-813"&gt;one&lt;/span&gt;, &lt;span style="-sec-ix-hidden:f-814"&gt;two&lt;/span&gt; or three years. Total expense recognized for the retention RSUs for the year ended December 31, 2024 was $17,080. The impact of the CEO forfeiture and employee retention awards are reflected in the tables below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;134,635&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;126,686&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;99,821&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;109,996&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;107,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;84,928&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,670&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,791&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23,419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;24,689&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;SOSARs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of SOSAR activity was as follows (in thousands, except years and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Exercise Price per&lt;br/&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;14,738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;290,156&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;53.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(5,077)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,780)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,414&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;289,373&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Exercisable, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;22.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;155,371&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested and expected to vest, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,997&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,450&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of SOSARs exercised during the years ended December&#160;31, 2024, 2023 and 2022, was $177,274, $142,830, and $77,124, respectively. Unrecognized stock-based compensation expense for SOSARs as of December&#160;31, 2024 was $22,865 and is expected to be recognized over a weighted-average period of 1.5 years. SOSARs expire 7 years after the day they were granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions utilized in the Black-Scholes option-pricing model to estimate the fair value of SOSARs granted each year were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average Black-Scholes fair value per share at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate is based on U.S. Treasury rates for instruments with similar terms, and the expected life assumption is based on our historical data. We have not paid dividends to date and do not plan to pay dividends in the near future. The volatility assumption is based on our historical data and implied volatility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Vested Stock Awards (RSUs)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU award activity was as follows (in thousands, except per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(948)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value per RSU granted during the years ended December&#160;31, 2023 and 2022, was $33.32 and $31.19, respectively. Unrecognized stock-based compensation expense for non-vested RSU stock awards we have determined are probable of vesting was $88,093 as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of 1.3 years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $49,672, $39,464, and $33,959, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Vested Performance Stock Awards (PSUs)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of PSU award activity was as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Grant Date Fair&lt;br/&gt;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,794&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;31.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;866&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;29.59&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;37.89&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38.32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested and expected to vest, December 31, 2024*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,649&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;37.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4pt"&gt;The vested and expected to vest total above represents outstanding base PSUs, adjusted for expected payout amounts in line with current and future estimated performance levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair value per PSU granted during the years ended December&#160;31, 2023 and 2022, was $32.14 and $31.39, respectively. The unrecognized stock-based compensation expense for non-vested PSU stock awards we have determined are probable of vesting was $50,157 as of December&#160;31, 2024, and is expected to be recognized over a weighted-average period of 2.2 years. The fair value of shares earned as of the vesting date during the years ended December&#160;31, 2024, 2023 and 2022, was $113,181, $110,794, and $177,293, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2024 and December 31, 2023, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from 0% to 300% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over three-year periods beginning on January 1, 2024 and January 1, 2023, and gross new restaurant openings over the same three-year periods. If the defined minimum targets are not met, then no shares will vest. Further, in no event may more than 100% of the target number of PSUs vest if our 3-year total shareholder return is below the 25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; percentile of the constituent companies comprising the S&amp;amp;P 500 on the days of the grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, we awarded performance share awards that are subject to service, market, and performance vesting conditions. The quantity of shares that vest will range from 0% to 300% of the targeted number of shares based on performance factors related to restaurant cash flow dollars earned over a three-year period beginning on January 1, 2022. If the defined minimum targets are not met, then no shares will vest. Further, in no event may more than 100% of the target number of PSUs vest if our 3-year total shareholder return is below the 25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; percentile of the constituent companies comprising the S&amp;amp;P 500 on the day of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also offer an ESPP. Employees become eligible to participate in the program after one year of service with Chipotle and may contribute up to 15% of their earnings, subject to an annual maximum dollar amount. The ESPP provides a quarterly offering period to purchase our common stock at a price of 92.5% of the lower of the fair market value on the first and last trading days of each offering period. A total of 12,500 shares were authorized for issuance within the ESPP, of which 12,311 were available for issuance as of December&#160;31, 2024. For the years ended December&#160;31, 2024, 2023 and 2022, the number of shares issued under the ESPP were 78, 79, and 32, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Defined Contribution Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain the Chipotle Mexican Grill 401(k) Plan (&#x201c;401(k) Plan&#x201d;) for eligible U.S.-based employees. The 401(k) Plan allows participants to make cash contributions from payroll deductions. Employees become eligible to receive matching contributions after one year, and at least 1,000 hours, of service with Chipotle. We match 100% of the first 3% of pay contributed by each eligible employee and 50% on the next 2% of pay contributed each pay period (with an annual true-up) through cash contributions. For the years ended December&#160;31, 2024, 2023 and 2022, matching contributions totaled approximately $16,523, $13,821, and $12,923, respectively, and are included in general and administrative expenses and labor dependent on employee classification on the consolidated statements of income and comprehensive income. Certain subsidiaries outside the U.S. also offer other similar benefits and are immaterial to the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also maintain the Chipotle Mexican Grill, Inc. Supplemental Deferred Investment Plan (the &#x201c;Deferred Plan&#x201d;) for eligible employees. The Deferred Plan is a non-qualified plan that allows participants to make tax-deferred contributions that cannot be made under the 401(k) Plan because of Internal Revenue Service limitations. Participants&#x2019; earnings on contributions made to the Deferred Plan fluctuate with the actual earnings and losses of a variety of available investment choices selected by the participant. Total obligations under the Deferred Plan as of December&#160;31, 2024 and 2023 were $36,509 and $27,178, respectively, and are included in other liabilities on the consolidated balance sheets and were fully funded as of December&#160;31, 2024. We match 100% of the first 3% of pay contributed by each eligible employee and 50% on the next 2% of pay contributed once the 401(k) contribution limits are reached. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes estimated current and long-term material cash requirements for our deferred compensation plan as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Payments Due by Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2026-2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2028-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36,509&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,055&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,518&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt"&gt;Includes scheduled payments from our deferred compensation plan where payment dates are determinable for employed participants in accordance with the account&#x2019;s election, and the assumption that active participants will retire at the age of 65 and begin distributions from their accounts at that time. This does not include future contributions, investment earnings, or future participants. Timing and amounts of payments may vary significantly&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-133"
      decimals="-3"
      id="f-809"
      unitRef="shares">121571000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-133"
      decimals="-3"
      id="f-810"
      unitRef="shares">105569000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-133"
      decimals="-3"
      id="f-811"
      unitRef="shares">105569000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensationNoncash contextRef="c-134" decimals="-3" id="f-812" unitRef="usd">-27863000</us-gaap:EmployeeBenefitsAndShareBasedCompensationNoncash>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-137" id="f-815">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-138" decimals="-3" id="f-816" unitRef="usd">17080000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-817">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;134,635&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;126,686&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;99,821&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Stock-based compensation, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;109,996&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;107,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;84,928&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total capitalized stock-based compensation included in leasehold improvements, property and equipment, net on the consolidated balance sheets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,670&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,791&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Excess tax benefit on stock-based compensation recognized in provision for income taxes on the consolidated statements of income and comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;23,419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;25,437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;24,689&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-1" decimals="-3" id="f-818" unitRef="usd">134635000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-12" decimals="-3" id="f-819" unitRef="usd">126686000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-13" decimals="-3" id="f-820" unitRef="usd">99821000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-1" decimals="-3" id="f-821" unitRef="usd">109996000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-12" decimals="-3" id="f-822" unitRef="usd">107210000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-13" decimals="-3" id="f-823" unitRef="usd">84928000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-1" decimals="-3" id="f-824" unitRef="usd">2905000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-12" decimals="-3" id="f-825" unitRef="usd">2670000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-13" decimals="-3" id="f-826" unitRef="usd">1791000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes contextRef="c-1" decimals="-3" id="f-827" unitRef="usd">23419000</cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes>
    <cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes contextRef="c-12" decimals="-3" id="f-828" unitRef="usd">25437000</cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes>
    <cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes contextRef="c-13" decimals="-3" id="f-829" unitRef="usd">24689000</cmg:ExcessTaxBenefitOnStockBasedCompensationRecognizedInProvisionForIncomeTaxes>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock contextRef="c-1" id="f-830">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of SOSAR activity was as follows (in thousands, except years and per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Exercise Price per&lt;br/&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;14,738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;26.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;290,156&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;53.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(5,077)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1,780)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,414&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;289,373&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Exercisable, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;22.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;155,371&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested and expected to vest, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,997&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;32.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,450&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c-139"
      decimals="-3"
      id="f-831"
      unitRef="shares">14738000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c-139"
      decimals="2"
      id="f-832"
      unitRef="usdPerShare">26.05</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-140" id="f-833">P4Y4M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c-139" decimals="-3" id="f-834" unitRef="usd">290156000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="c-141"
      decimals="-3"
      id="f-835"
      unitRef="shares">2533000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-141"
      decimals="2"
      id="f-836"
      unitRef="usdPerShare">53.04</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="c-141"
      decimals="-3"
      id="f-837"
      unitRef="shares">5077000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-141"
      decimals="2"
      id="f-838"
      unitRef="usdPerShare">21.83</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="c-141"
      decimals="-3"
      id="f-839"
      unitRef="shares">1780000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-141"
      decimals="2"
      id="f-840"
      unitRef="usdPerShare">38.56</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c-142"
      decimals="-3"
      id="f-841"
      unitRef="shares">10414000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c-142"
      decimals="2"
      id="f-842"
      unitRef="usdPerShare">32.53</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-141" id="f-843">P4Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c-142" decimals="-3" id="f-844" unitRef="usd">289373000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber
      contextRef="c-142"
      decimals="-3"
      id="f-845"
      unitRef="shares">4152000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c-142"
      decimals="2"
      id="f-846"
      unitRef="usdPerShare">22.88</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm contextRef="c-141" id="f-847">P2Y7M6D</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue contextRef="c-142" decimals="-3" id="f-848" unitRef="usd">155371000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber
      contextRef="c-142"
      decimals="-3"
      id="f-849"
      unitRef="shares">9997000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice
      contextRef="c-142"
      decimals="2"
      id="f-850"
      unitRef="usdPerShare">32.07</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageExercisePrice>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm contextRef="c-141" id="f-851">P4Y1M6D</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue contextRef="c-142" decimals="-3" id="f-852" unitRef="usd">282450000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-143" decimals="-3" id="f-853" unitRef="usd">177274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-144" decimals="-3" id="f-854" unitRef="usd">142830000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-145" decimals="-3" id="f-855" unitRef="usd">77124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-146" decimals="-3" id="f-856" unitRef="usd">22865000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-143" id="f-857">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-143" id="f-858">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-859">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions utilized in the Black-Scholes option-pricing model to estimate the fair value of SOSARs granted each year were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;35.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7.72pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average Black-Scholes fair value per share at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;16.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 4.13pt 0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7.72pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-860" unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-12" decimals="3" id="f-861" unitRef="number">0.041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-13" decimals="3" id="f-862" unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-1" id="f-863">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-12" id="f-864">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-13" id="f-865">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-1" decimals="3" id="f-866" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-12" decimals="3" id="f-867" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-13" decimals="3" id="f-868" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-1" decimals="3" id="f-869" unitRef="number">0.357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-12" decimals="3" id="f-870" unitRef="number">0.364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-13" decimals="3" id="f-871" unitRef="number">0.360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-872"
      unitRef="usdPerShare">16.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-873"
      unitRef="usdPerShare">10.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-874"
      unitRef="usdPerShare">9.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c-1" id="f-875">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU award activity was as follows (in thousands, except per share data): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(948)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-147"
      decimals="-3"
      id="f-876"
      unitRef="shares">3002000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-147"
      decimals="2"
      id="f-877"
      unitRef="usdPerShare">32.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-148"
      decimals="-3"
      id="f-878"
      unitRef="shares">2615000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-148"
      decimals="2"
      id="f-879"
      unitRef="usdPerShare">53.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-148"
      decimals="-3"
      id="f-880"
      unitRef="shares">948000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-148"
      decimals="2"
      id="f-881"
      unitRef="usdPerShare">31.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-148"
      decimals="-3"
      id="f-882"
      unitRef="shares">322000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-148"
      decimals="2"
      id="f-883"
      unitRef="usdPerShare">39.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-149"
      decimals="-3"
      id="f-884"
      unitRef="shares">4347000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-149"
      decimals="2"
      id="f-885"
      unitRef="usdPerShare">44.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber
      contextRef="c-149"
      decimals="-3"
      id="f-886"
      unitRef="shares">3919000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="c-149"
      decimals="2"
      id="f-887"
      unitRef="usdPerShare">44.21</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-150"
      decimals="2"
      id="f-888"
      unitRef="usdPerShare">33.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-151"
      decimals="2"
      id="f-889"
      unitRef="usdPerShare">31.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-149" decimals="-3" id="f-890" unitRef="usd">88093000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-148" id="f-891">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-148" decimals="-3" id="f-892" unitRef="usd">49672000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-150" decimals="-3" id="f-893" unitRef="usd">39464000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-151" decimals="-3" id="f-894" unitRef="usd">33959000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="c-1" id="f-895">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of PSU award activity was as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Weighted-Average Grant Date Fair&lt;br/&gt;Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,794&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;31.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;866&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(777)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;29.59&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;37.89&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Outstanding, December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;38.32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Vested and expected to vest, December 31, 2024*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,649&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;37.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4pt"&gt;The vested and expected to vest total above represents outstanding base PSUs, adjusted for expected payout amounts in line with current and future estimated performance levels.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-152"
      decimals="-3"
      id="f-896"
      unitRef="shares">2794000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-152"
      decimals="2"
      id="f-897"
      unitRef="usdPerShare">31.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-66" decimals="-3" id="f-898" unitRef="shares">866000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-66"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">52.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-66" decimals="-3" id="f-900" unitRef="shares">777000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-66"
      decimals="2"
      id="f-901"
      unitRef="usdPerShare">29.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c-66" decimals="-3" id="f-902" unitRef="shares">838000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-66"
      decimals="2"
      id="f-903"
      unitRef="usdPerShare">37.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-153"
      decimals="-3"
      id="f-904"
      unitRef="shares">2045000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-153"
      decimals="2"
      id="f-905"
      unitRef="usdPerShare">38.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber
      contextRef="c-153"
      decimals="-3"
      id="f-906"
      unitRef="shares">3649000</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber>
    <cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="c-153"
      decimals="2"
      id="f-907"
      unitRef="usdPerShare">37.78</cmg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-154"
      decimals="2"
      id="f-908"
      unitRef="usdPerShare">32.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-155"
      decimals="2"
      id="f-909"
      unitRef="usdPerShare">31.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-153" decimals="-3" id="f-910" unitRef="usd">50157000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-66" id="f-911">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-66" decimals="-3" id="f-912" unitRef="usd">113181000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-154" decimals="-3" id="f-913" unitRef="usd">110794000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-155" decimals="-3" id="f-914" unitRef="usd">177293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-156"
      decimals="INF"
      id="f-915"
      unitRef="number">0</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-157"
      decimals="INF"
      id="f-916"
      unitRef="number">0</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-158"
      decimals="INF"
      id="f-917"
      unitRef="number">3</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-159"
      decimals="INF"
      id="f-918"
      unitRef="number">3</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-66" id="f-919">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-154" id="f-920">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-12" id="f-921">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-1" id="f-922">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-160"
      decimals="INF"
      id="f-923"
      unitRef="number">1</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-161"
      decimals="INF"
      id="f-924"
      unitRef="number">1</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:PerformanceAndMarketMeasurePeriod contextRef="c-154" id="f-925">P3Y</cmg:PerformanceAndMarketMeasurePeriod>
    <cmg:PerformanceAndMarketMeasurePeriod contextRef="c-66" id="f-926">P3Y</cmg:PerformanceAndMarketMeasurePeriod>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-162"
      decimals="INF"
      id="f-927"
      unitRef="number">0</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-163"
      decimals="INF"
      id="f-928"
      unitRef="number">3</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-155" id="f-929">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-164"
      decimals="INF"
      id="f-930"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <cmg:ConditionalTargetNumberOfSharesEarnedPercentage
      contextRef="c-165"
      decimals="INF"
      id="f-931"
      unitRef="number">1</cmg:ConditionalTargetNumberOfSharesEarnedPercentage>
    <cmg:PerformanceAndMarketMeasurePeriod contextRef="c-155" id="f-932">P3Y</cmg:PerformanceAndMarketMeasurePeriod>
    <cmg:EsppRequisiteServicePeriod contextRef="c-166" id="f-933">P1Y</cmg:EsppRequisiteServicePeriod>
    <cmg:ESPPPercentOfBaseEarnings
      contextRef="c-167"
      decimals="INF"
      id="f-934"
      unitRef="number">0.15</cmg:ESPPPercentOfBaseEarnings>
    <cmg:PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod
      contextRef="c-166"
      decimals="INF"
      id="f-935"
      unitRef="number">0.925</cmg:PurchasePricePercentageOfLowerOfFairMarketValueOfStockOnFirstAndLastTradingDaysOfEachOfferingPeriod>
    <cmg:CommonStockAuthorizedAndReservedForIssuanceESPP
      contextRef="c-167"
      decimals="-3"
      id="f-936"
      unitRef="shares">12500000</cmg:CommonStockAuthorizedAndReservedForIssuanceESPP>
    <cmg:CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP
      contextRef="c-167"
      decimals="-3"
      id="f-937"
      unitRef="shares">12311000</cmg:CommonStockAuthorizedForIssuanceButNotYetIssuedForESPP>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-1" decimals="-3" id="f-938" unitRef="shares">78000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-12" decimals="-3" id="f-939" unitRef="shares">79000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-13" decimals="-3" id="f-940" unitRef="shares">32000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <cmg:MatchingContributions401k contextRef="c-168" id="f-941">P1Y</cmg:MatchingContributions401k>
    <cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3
      contextRef="c-168"
      decimals="INF"
      id="f-942"
      unitRef="number">1</cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnFirst3>
    <cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent
      contextRef="c-168"
      decimals="INF"
      id="f-943"
      unitRef="number">0.03</cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches100Percent>
    <cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent
      contextRef="c-168"
      decimals="INF"
      id="f-944"
      unitRef="number">0.50</cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOnNext2Percent>
    <cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent
      contextRef="c-168"
      decimals="INF"
      id="f-945"
      unitRef="number">0.02</cmg:DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPayAtWhichEmployerMatches50Percent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-168" decimals="-3" id="f-946" unitRef="usd">16523000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-169" decimals="-3" id="f-947" unitRef="usd">13821000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-170" decimals="-3" id="f-948" unitRef="usd">12923000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-171" decimals="-3" id="f-949" unitRef="usd">36509000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-172" decimals="-3" id="f-950" unitRef="usd">27178000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent
      contextRef="c-173"
      decimals="INF"
      id="f-951"
      unitRef="number">1</cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnFirst3Percent>
    <cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent
      contextRef="c-173"
      decimals="INF"
      id="f-952"
      unitRef="number">0.03</cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf100Percent>
    <cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent
      contextRef="c-173"
      decimals="INF"
      id="f-953"
      unitRef="number">0.50</cmg:DeferredCompensationArrangementWithIndividualEmployerContributionPercentageOnNext2Percent>
    <cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent
      contextRef="c-173"
      decimals="INF"
      id="f-954"
      unitRef="number">0.02</cmg:DeferredCompensationArrangementWithIndividualEmployerMatchingContributionOf50Percent>
    <cmg:DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock contextRef="c-1" id="f-955">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes estimated current and long-term material cash requirements for our deferred compensation plan as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Payments Due by Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2026-2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2028-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Deferred compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;36,509&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,763&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,055&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;12,518&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt"&gt;Includes scheduled payments from our deferred compensation plan where payment dates are determinable for employed participants in accordance with the account&#x2019;s election, and the assumption that active participants will retire at the age of 65 and begin distributions from their accounts at that time. This does not include future contributions, investment earnings, or future participants. Timing and amounts of payments may vary significantly&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</cmg:DeferredCompensationEstimatedCurrentAndLongTermCashRequirementsTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-956" unitRef="usd">36509000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearOne contextRef="c-4" decimals="-3" id="f-957" unitRef="usd">7172000</cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearOne>
    <cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree contextRef="c-4" decimals="-3" id="f-958" unitRef="usd">8763000</cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsTwoThree>
    <cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive contextRef="c-4" decimals="-3" id="f-959" unitRef="usd">8055000</cmg:DeferredCompensationLiabilityCurrentAndNoncurrentYearsFourFive>
    <cmg:DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive contextRef="c-4" decimals="-3" id="f-960" unitRef="usd">12518000</cmg:DeferredCompensationLiabilityCurrentAndNoncurrentAfterYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-961">Leases&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;486,598&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;436,313&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;397,112&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other operating costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;572&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;633&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;120,948&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;111,896&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;102,636&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(4,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(5,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;604,559&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;543,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;494,937&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental disclosures of cash flow information related to leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;466,171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;421,591&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;386,238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;692,684&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;521,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;425,243&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Derecognition of operating lease assets due to terminations or impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,899&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,862&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;14,718&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;464,795&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;507,341&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;499,428&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;484,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;467,981&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,133,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,557,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,017,253&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease liabilities (Current and Long-Term)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,540,618&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, the total lease payments include $2,759,141 related to options to extend lease terms that are reasonably certain of being exercised and exclude approximately $646,462 of legally binding lease payments for leases signed but not yet commenced and $11,419 of future sublease income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-962">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-963">P13Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-964">P13Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-965" unitRef="number">0.0530</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-966" unitRef="number">0.0510</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-967">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.475%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;486,598&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;436,313&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;397,112&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other operating costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;572&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;633&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy, Other operating costs, General and administrative expenses and Pre-opening costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;120,948&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;111,896&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;102,636&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(3,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(4,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(5,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;604,559&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;543,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;494,937&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-174" decimals="-3" id="f-968" unitRef="usd">486598000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-175" decimals="-3" id="f-969" unitRef="usd">436313000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-176" decimals="-3" id="f-970" unitRef="usd">397112000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-177" decimals="-3" id="f-971" unitRef="usd">572000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-178" decimals="-3" id="f-972" unitRef="usd">519000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-179" decimals="-3" id="f-973" unitRef="usd">633000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-174" decimals="-3" id="f-974" unitRef="usd">120948000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-175" decimals="-3" id="f-975" unitRef="usd">111896000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-176" decimals="-3" id="f-976" unitRef="usd">102636000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-180" decimals="-3" id="f-977" unitRef="usd">3559000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-181" decimals="-3" id="f-978" unitRef="usd">4765000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-182" decimals="-3" id="f-979" unitRef="usd">5444000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-980" unitRef="usd">604559000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-981" unitRef="usd">543963000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-982" unitRef="usd">494937000</us-gaap:LeaseCost>
    <cmg:ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock contextRef="c-1" id="f-983">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental disclosures of cash flow information related to leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;466,171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;421,591&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;386,238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;692,684&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;521,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;425,243&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Derecognition of operating lease assets due to terminations or impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,899&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,862&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;14,718&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:ScheduleOfSupplementalCashFlowRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-984" unitRef="usd">466171000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-985" unitRef="usd">421591000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-986" unitRef="usd">386238000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-987" unitRef="usd">692684000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-988" unitRef="usd">521759000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-989" unitRef="usd">425243000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-3" id="f-990" unitRef="usd">6899000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-12" decimals="-3" id="f-991" unitRef="usd">6862000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-13" decimals="-3" id="f-992" unitRef="usd">14718000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-993">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;464,795&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;507,341&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;499,428&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;484,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;467,981&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,133,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;6,557,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,017,253&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Operating lease liabilities (Current and Long-Term)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;4,540,618&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-994" unitRef="usd">464795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-995" unitRef="usd">507341000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-996" unitRef="usd">499428000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-997" unitRef="usd">484473000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-998" unitRef="usd">467981000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-999" unitRef="usd">4133853000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-1000" unitRef="usd">6557871000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-1001" unitRef="usd">2017253000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1002" unitRef="usd">4540618000</us-gaap:OperatingLeaseLiability>
    <cmg:OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms contextRef="c-4" decimals="-3" id="f-1003" unitRef="usd">2759141000</cmg:OperatingLeasePaymentsRelatedToOptionsToExtendLeaseTerms>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-183" decimals="-3" id="f-1004" unitRef="usd">646462000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <cmg:LesseeOperatingFutureSubleaseIncome contextRef="c-1" decimals="-3" id="f-1005" unitRef="usd">11419000</cmg:LesseeOperatingFutureSubleaseIncome>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1006">Earnings Per Share&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computations of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,534,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,228,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;899,101&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average number of common shares outstanding (for basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,368,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,377,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,392,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Dilutive stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,534&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average number of common shares outstanding (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,376,555&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,385,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,403,077&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1.12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.64&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following stock awards were excluded from the calculation of diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:24.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards subject to performance conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,701&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards that were antidilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,149&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock awards excluded from diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,389&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,082&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,850&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1007">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computations of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,534,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,228,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;899,101&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average number of common shares outstanding (for basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,368,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,377,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,392,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Dilutive stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;7,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;10,534&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Weighted-average number of common shares outstanding (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,376,555&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,385,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,403,077&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1.12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;0.64&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1008" unitRef="usd">1534110000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1009" unitRef="usd">1228737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1010" unitRef="usd">899101000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1011" unitRef="shares">1368343000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-12"
      decimals="-3"
      id="f-1012"
      unitRef="shares">1377768000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1013"
      unitRef="shares">1392543000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1014" unitRef="shares">8212000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-12"
      decimals="-3"
      id="f-1015"
      unitRef="shares">7732000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-13"
      decimals="-3"
      id="f-1016"
      unitRef="shares">10534000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1017" unitRef="shares">1376555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-12"
      decimals="-3"
      id="f-1018"
      unitRef="shares">1385500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1019"
      unitRef="shares">1403077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1020"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-1021"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-1022"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1023"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-1024"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-1025"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <cmg:StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock contextRef="c-1" id="f-1026">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following stock awards were excluded from the calculation of diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:24.48pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards subject to performance conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,701&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards that were antidilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,149&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock awards excluded from diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,389&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,082&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,850&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmg:StockAwardsExcludedFromCalculationOfDilutedEpsTableTextBlock>
    <cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions contextRef="c-1" decimals="-3" id="f-1027" unitRef="shares">2179000</cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions>
    <cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions
      contextRef="c-12"
      decimals="-3"
      id="f-1028"
      unitRef="shares">2517000</cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions>
    <cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions
      contextRef="c-13"
      decimals="-3"
      id="f-1029"
      unitRef="shares">2701000</cmg:SecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToPerformanceConditions>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1030" unitRef="shares">2210000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-12"
      decimals="-3"
      id="f-1031"
      unitRef="shares">3565000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-13"
      decimals="-3"
      id="f-1032"
      unitRef="shares">8149000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <cmg:SharesExcludedFromDilutedEarningsPerShare contextRef="c-1" decimals="-3" id="f-1033" unitRef="shares">4389000</cmg:SharesExcludedFromDilutedEarningsPerShare>
    <cmg:SharesExcludedFromDilutedEarningsPerShare
      contextRef="c-12"
      decimals="-3"
      id="f-1034"
      unitRef="shares">6082000</cmg:SharesExcludedFromDilutedEarningsPerShare>
    <cmg:SharesExcludedFromDilutedEarningsPerShare
      contextRef="c-13"
      decimals="-3"
      id="f-1035"
      unitRef="shares">10850000</cmg:SharesExcludedFromDilutedEarningsPerShare>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1036">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into various purchase obligations in the ordinary course of business, generally of a short-term nature. Those that are binding primarily relate to commitments for food purchases and supplies, capital projects, corporate assets, information technology, marketing initiatives and corporate sponsorships, and other miscellaneous items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various claims and legal actions, such as wage and hour, wrongful termination and other employment-related claims, slip and fall and other personal injury claims, advertising and consumer claims, privacy claims, and lease, construction and other commercial disputes, that arise in the ordinary course of business, some of which may be covered by insurance. The outcomes of these actions are not predictable, but we do not believe that the ultimate resolution of any pending or threatened actions of these types will have a material adverse effect on our financial position, results of operations, liquidity, or capital resources. However, if there is a significant increase in the number of these claims, or if we incur greater liabilities than we currently anticipate under one or more claims, it could materially and adversely affect our business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shareholder Actions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2024, Michael Stradford filed a complaint in the U.S. District Court for the Central District of California on behalf of a purported class of purchasers of shares of Chipotle common stock between February 8, 2024 and October 29, 2024.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The complaint purports to state claims against Chipotle, former Chief Executive Officer Brian Niccol, and President and Chief Strategy Officer Jack Hartung, who served during the majority of the claimed class period as Chief Financial and Administrative Officer.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The complaint asserts claims arising under Sections 10(b) and 20(a) of the Exchange Act and related rules and regulations, based on Chipotle&#x2019;s alleged failure during the claimed class period to disclose that (1) Chipotle&#x2019;s entr&#xe9;e portion sizes were inconsistent and allegedly left many guests dissatisfied; (2) in order to address the issue and retain guest loyalty, Chipotle would have to ensure more generous portion sizes, which would increase costs; and (3) as a result, the defendants&#x2019; statements about Chipotle's business, operations, and prospects were materially false and misleading.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The complaint asserts that as a result, the market price of Chipotle&#x2019;s stock was artificially inflated during the claimed class period. The complaint seeks damages on behalf of the purported class in an unspecified amount, interest, an award of reasonable costs and attorneys&#x2019; fees, and other relief as determined appropriate by the court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 10, 2024, Anand Roy filed a shareholder derivative action in the U.S. District Court for the Central District of California alleging that the defendants, members of Chipotle&#x2019;s Board of Directors and President and Chief Strategy Officer breached their fiduciary duties by making or allowing Chipotle to make allegedly false and misleading statements substantially the same as those alleged in the Stradford matter described above. The complaint further alleges that the defendants breached their fiduciary duties by causing Chipotle to repurchase stock at inflated prices and by engaging in improper insider sales of Chipotle stock.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2024, Daniel Rodriguez filed a shareholder derivative action against the same defendants in the same court, making allegations substantially the same as those in the Roy complaint. Each of these actions purports to state a claim for damages on behalf of Chipotle and is based on statements in the company&#x2019;s SEC filings and related public disclosures, and seeks damages, including punitive damages, in an unspecified amount as well as interest, an award of reasonable costs and attorneys&#x2019; fees, and other relief as determined appropriate by the court. On January 23, 2025, the Roy and Rodriguez actions were consolidated into a single derivative lawsuit captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In re Chipotle Mexican Grill, Inc. Stockholder Derivative Litigation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Chipotle intends to defend all of these cases vigorously, but it is not possible at this time to reasonably estimate the outcome of or any potential liability from these cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrual for Estimated Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In relation to various legal matters, we had an accrued legal liability balance of $19,465 and $7,640 included within accrued liabilities on the consolidated balance sheets as of December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-4" decimals="-3" id="f-1037" unitRef="usd">19465000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-5" decimals="-3" id="f-1038" unitRef="usd">7640000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-1039">Debt&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we had a $500,000 revolving credit facility with JPMorgan Chase Bank (&#x201c;JPMorgan&#x201d;) as administrative agent. Borrowings on the credit facility bear interest at a rate equal to the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) plus 1.475%, which is subject to increase due to changes in our total leverage ratio as defined in the credit agreement. We are also obligated to pay a commitment fee of 0.175% per year for unused amounts under the credit facility, which also may increase due to changes in our total leverage ratio. Further, we are subject to certain covenants defined in the credit agreement, which include maintaining a total leverage ratio of less than 3.0x, maintaining a consolidated fixed charge coverage ratio of greater than 1.5x, and limiting us from incurring additional indebtedness in certain circumstances. We had no outstanding borrowings under the credit facility and were in compliance with all covenants as of December&#160;31, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-184" decimals="INF" id="f-1040" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-185"
      decimals="INF"
      id="f-1041"
      unitRef="number">0.01475</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-185"
      decimals="INF"
      id="f-1042"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <cmg:TotalLeverageRatio
      contextRef="c-184"
      decimals="1"
      id="f-1043"
      unitRef="number">3.0</cmg:TotalLeverageRatio>
    <cmg:FixedChargeCoverageRatio
      contextRef="c-184"
      decimals="1"
      id="f-1044"
      unitRef="number">1.5</cmg:FixedChargeCoverageRatio>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1045">Related Party Transactions&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we owned approximately 13.8% of the common stock outstanding of Tractor. As we are a significant customer of Tractor and maintain board representation, we are accounting for our investment under the equity method. Accordingly, we have identified Tractor as a related party. We purchase product from the supplier for sale to guests in our restaurants. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from the supplier were $49,323, $43,555, and $37,015, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are an investor in Vebu Inc. (&#x201c;Vebu&#x201d;), a developer of restaurant automation technology. As we are a significant customer of Vebu and maintain board representation, we have determined that Vebu is a related party. Our investment, which is comprised of preferred shares, is accounted for as a non-marketable equity investment and is included within long-term investments on the consolidated balance sheet. During the years ended December&#160;31, 2024, 2023 and 2022, purchases from Vebu were $957, $991, and $840, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c-111"
      decimals="3"
      id="f-1046"
      unitRef="number">0.138</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-186" decimals="-3" id="f-1047" unitRef="usd">49323000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-187" decimals="-3" id="f-1048" unitRef="usd">43555000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-188" decimals="-3" id="f-1049" unitRef="usd">37015000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-189" decimals="-3" id="f-1050" unitRef="usd">957000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-190" decimals="-3" id="f-1051" unitRef="usd">991000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c-191" decimals="-3" id="f-1052" unitRef="usd">840000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1053">Segment Reporting&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information is prepared on the same basis that our CEO, who is our Chief Operating Decision Maker ("CODM"), manages our segments, evaluates financial results, and makes key operating decisions. We have one reportable operating segment: U.S. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. reportable operating segment is comprised of all ten operating segments located in the United States, which we have aggregated to a single operating segment in consideration of the aggregation criteria set forth in ASC 280. All other operating segments, which comprise our operations in Canada, Europe and international licensed restaurants do not meet the quantitative thresholds for determining reportable segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The U.S. reportable segment derives its revenue from company-owned restaurants located in the United States, which serve a relevant menu of burritos, burrito bowls (a burrito without the tortilla), quesadillas, tacos, and salads. No guest accounts for 10% or more of our revenues. The accounting policies of the U.S. reportable segment are the same as those described in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9dfd4dc468064b2c9c891f1ea8fab677_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1. "Description of Business and Summary of Significant Accounting Policies"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Our CODM uses income from operations to evaluate performance and make key operating decisions, such as deciding the rate at which we invest resources into the U.S segment versus other parts of the Company. The CODM is not provided asset information by reportable segment as asset information is provided to the CODM on a consolidated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present selected financial information with respect to our single reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Food and beverage revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,045,450&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,652,976&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,439,674&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Delivery service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;66,282&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;67,393&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;76,536&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,111,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,720,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,516,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;All other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;202,121&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;151,280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;118,442&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,313,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,871,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,634,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,111,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,720,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,516,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Food, beverage and packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,299,295&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,853,651&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,556,657&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,741,590&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,402,964&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,168,994&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;548,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;491,757&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;450,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;283,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;261,358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;248,319&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other operating costs, excluding marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,254,512&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,141,850&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,045,025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;300,513&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;253,904&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other segment items&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;55,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;64,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;48,019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,628,599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,222,118&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,744,608&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate and other unallocated expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;709,426&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;657,134&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;574,572&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other loss from operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(2,840)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,171)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(9,633)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;93,897&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;62,693&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21,128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,010,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,620,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,181,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;All other revenue represents sales within our company-owned stores in Canada, Europe and royalty revenue from our international licensed restaurants.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Other segment items consist of pre-opening costs, impairment, closure costs, and asset disposals related to the U.S. segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Corporate and other unallocated expenses represent corporate overhead expenses that have not been allocated to any segment for reporting purposes including general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Amounts reflect the net loss from operations related to our operations in Canada, Europe and international licensed restaurants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-lived tangible assets, including the Company's operating lease assets recognized on the consolidated balance sheets were located as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,247,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,637,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1054"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1055"
      unitRef="segment">10</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1056">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present selected financial information with respect to our single reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Food and beverage revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,045,450&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,652,976&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,439,674&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Delivery service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;66,282&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;67,393&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;76,536&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,111,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,720,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,516,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;All other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;202,121&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;151,280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;118,442&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,313,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,871,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,634,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;11,111,732&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;9,720,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,516,210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Food, beverage and packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;3,299,295&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,853,651&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,556,657&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,741,590&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,402,964&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,168,994&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Occupancy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;548,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;491,757&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;450,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;283,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;261,358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;248,319&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other operating costs, excluding marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,254,512&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,141,850&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,045,025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;300,513&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;282,521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;253,904&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other segment items&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;55,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;64,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;48,019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;U.S. segment income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,628,599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,222,118&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,744,608&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1.97pt 0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Corporate and other unallocated expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;709,426&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;657,134&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;574,572&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Other loss from operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:108%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(2,840)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(7,171)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(9,633)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Interest and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;93,897&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;62,693&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;21,128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,010,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,620,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;1,181,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;All other revenue represents sales within our company-owned stores in Canada, Europe and royalty revenue from our international licensed restaurants.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Other segment items consist of pre-opening costs, impairment, closure costs, and asset disposals related to the U.S. segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Corporate and other unallocated expenses represent corporate overhead expenses that have not been allocated to any segment for reporting purposes including general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;Amounts reflect the net loss from operations related to our operations in Canada, Europe and international licensed restaurants.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-192" decimals="-3" id="f-1057" unitRef="usd">11045450000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-193" decimals="-3" id="f-1058" unitRef="usd">9652976000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-194" decimals="-3" id="f-1059" unitRef="usd">8439674000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-195" decimals="-3" id="f-1060" unitRef="usd">66282000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-196" decimals="-3" id="f-1061" unitRef="usd">67393000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-197" decimals="-3" id="f-1062" unitRef="usd">76536000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-198" decimals="-3" id="f-1063" unitRef="usd">11111732000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-199" decimals="-3" id="f-1064" unitRef="usd">9720369000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-200" decimals="-3" id="f-1065" unitRef="usd">8516210000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-201" decimals="-3" id="f-1066" unitRef="usd">202121000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-202" decimals="-3" id="f-1067" unitRef="usd">151280000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-203" decimals="-3" id="f-1068" unitRef="usd">118442000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-1069" unitRef="usd">11313853000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-3" id="f-1070" unitRef="usd">9871649000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-3" id="f-1071" unitRef="usd">8634652000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-198" decimals="-3" id="f-1072" unitRef="usd">11111732000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-199" decimals="-3" id="f-1073" unitRef="usd">9720369000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-200" decimals="-3" id="f-1074" unitRef="usd">8516210000</us-gaap:Revenues>
    <us-gaap:CostDirectMaterial contextRef="c-198" decimals="-3" id="f-1075" unitRef="usd">3299295000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c-199" decimals="-3" id="f-1076" unitRef="usd">2853651000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c-200" decimals="-3" id="f-1077" unitRef="usd">2556657000</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectLabor contextRef="c-198" decimals="-3" id="f-1078" unitRef="usd">2741590000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c-199" decimals="-3" id="f-1079" unitRef="usd">2402964000</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c-200" decimals="-3" id="f-1080" unitRef="usd">2168994000</us-gaap:CostDirectLabor>
    <us-gaap:OccupancyNet contextRef="c-198" decimals="-3" id="f-1081" unitRef="usd">548688000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet contextRef="c-199" decimals="-3" id="f-1082" unitRef="usd">491757000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet contextRef="c-200" decimals="-3" id="f-1083" unitRef="usd">450684000</us-gaap:OccupancyNet>
    <us-gaap:MarketingExpense contextRef="c-198" decimals="-3" id="f-1084" unitRef="usd">283053000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c-199" decimals="-3" id="f-1085" unitRef="usd">261358000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c-200" decimals="-3" id="f-1086" unitRef="usd">248319000</us-gaap:MarketingExpense>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-198" decimals="-3" id="f-1087" unitRef="usd">1254512000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-199" decimals="-3" id="f-1088" unitRef="usd">1141850000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating contextRef="c-200" decimals="-3" id="f-1089" unitRef="usd">1045025000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-198" decimals="-3" id="f-1090" unitRef="usd">300513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-199" decimals="-3" id="f-1091" unitRef="usd">282521000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-200" decimals="-3" id="f-1092" unitRef="usd">253904000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-198" decimals="-3" id="f-1093" unitRef="usd">55482000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-199" decimals="-3" id="f-1094" unitRef="usd">64150000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-200" decimals="-3" id="f-1095" unitRef="usd">48019000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-198" decimals="-3" id="f-1096" unitRef="usd">2628599000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-199" decimals="-3" id="f-1097" unitRef="usd">2222118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-200" decimals="-3" id="f-1098" unitRef="usd">1744608000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-204" decimals="-3" id="f-1099" unitRef="usd">709426000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-205" decimals="-3" id="f-1100" unitRef="usd">657134000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-206" decimals="-3" id="f-1101" unitRef="usd">574572000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-201" decimals="-3" id="f-1102" unitRef="usd">-2840000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-202" decimals="-3" id="f-1103" unitRef="usd">-7171000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-203" decimals="-3" id="f-1104" unitRef="usd">-9633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-201" decimals="-3" id="f-1105" unitRef="usd">93897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-202" decimals="-3" id="f-1106" unitRef="usd">62693000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-203" decimals="-3" id="f-1107" unitRef="usd">21128000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1108" unitRef="usd">2010230000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1109" unitRef="usd">1620506000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1110" unitRef="usd">1181531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1111">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-lived tangible assets, including the Company's operating lease assets recognized on the consolidated balance sheets were located as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,247,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,637,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-207" decimals="-3" id="f-1112" unitRef="usd">6247406000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-208" decimals="-3" id="f-1113" unitRef="usd">5637230000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-209" decimals="-3" id="f-1114" unitRef="usd">142847000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-210" decimals="-3" id="f-1115" unitRef="usd">111356000</us-gaap:NoncurrentAssets>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-211" id="f-1116">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-211" id="f-1117">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-211" id="f-1118">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-212" id="f-1119">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Scott Boatwright, our Chief Executive Officer, adopted a new written trading plan on December 6, 2024 for the sale of up to 247,050 shares of the Company&#x2019;s common stock, subject to certain conditions, from March 5, 2025, at the earliest, until December 31, 2025, at the latest. This trading plan was adopted during an open trading window and complies with the Company&#x2019;s Insider Trading Policy. Actual transactions will be disclosed in Section 16 filings made with the SEC in accordance with applicable securities laws, rules and regulations.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-213" id="f-1120">Scott Boatwright</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-213" id="f-1121">Chief Executive Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-213" id="f-1122">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-213" id="f-1123">December 6, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-214"
      decimals="INF"
      id="f-1124"
      unitRef="shares">247050</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-213" id="f-1125">December 31, 2025</ecd:TrdArrExpirationDate>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1127">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="c-1" id="f-1128">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Our current and historical practice is to grant equity awards only during periods when our trading window for insiders is open pursuant to our Insider Trading Policy. The annual equity grant, including to our executive officers, usually occurs within one week after we publicly announce our financial results for the fourth quarter and full fiscal year and our interim equity grants during the year (for example, to newly hired or promoted employees) usually occurs within one week after we publicly announce our financial results for a financial quarter. In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results. We filed our 2023 Annual Report on Form 10-K with the SEC on February 7, 2024; however, our filing occurred after the SEC&#x2019;s filing cutoff time and our 2023 Annual Report on Form 10-K received a filing date of February 8, 2024. As a result, the annual grant of equity awards to our named executive officers, including the grant of the SOSARs listed in the table below, occurred one business day after the filing of our 2023 Annual Report on Form 10-K with the SEC.&lt;/span&gt;&lt;/div&gt;</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="c-1" id="f-1129">true</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:AwardTmgMethodTextBlock contextRef="c-1" id="f-1130">The annual equity grant, including to our executive officers, usually occurs within one week after we publicly announce our financial results for the fourth quarter and full fiscal year and our interim equity grants during the year (for example, to newly hired or promoted employees) usually occurs within one week after we publicly announce our financial results for a financial quarter. In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock contextRef="c-1" id="f-1131">In 2024, the Compensation, People and Culture Committee of our Board approved the annual grant of equity awards on February 9, 2024, which was the day the trading window for insiders opened after we announced our 2023 fourth quarter and full year financial results. We filed our 2023 Annual Report on Form 10-K with the SEC on February 7, 2024; however, our filing occurred after the SEC&#x2019;s filing cutoff time and our 2023 Annual Report on Form 10-K received a filing date of February 8, 2024. As a result, the annual grant of equity awards to our named executive officers, including the grant of the SOSARs listed in the table below, occurred one business day after the filing of our 2023 Annual Report on Form 10-K with the SEC.</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:AwardTmgPredtrmndFlag contextRef="c-1" id="f-1132">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="c-1" id="f-1133">false</ecd:MnpiDiscTimedForCompValFlag>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="c-1" id="f-1134">true</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:AwardsCloseToMnpiDiscTableTextBlock contextRef="c-1" id="f-1135">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.994%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.358%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.358%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.358%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.358%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.682%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:108%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%"&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%"&gt;Number of securities underly the award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%"&gt;Exercise price of the award &lt;br/&gt;($/SH)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%"&gt;Grant date fair value of  the award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:108%"&gt;Percentage change in the closing market price of the securities underlying the award between the trading day ending immediately prior to the disclosure of material nonpublic information and the trading day beginning immediately following the disclosure of material nonpublic information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Brian Niccol&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2/9/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;476,800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;8,048,384&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.08)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Jack Hartung&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2/9/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;154,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,599,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.08)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Curt Garner&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2/9/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;148,100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,499,928&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.08)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Scott Boatwright&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2/9/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;118,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2,002,800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.08)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;Chris Brandt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;2/9/2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;56,300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.97pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;52.77&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.13pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;950,592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 4.13pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.97pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%"&gt;(1.08)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AwardsCloseToMnpiDiscTableTextBlock>
    <ecd:AwardsCloseToMnpiDiscIndName contextRef="c-215" id="f-1136">Brian Niccol</ecd:AwardsCloseToMnpiDiscIndName>
    <ecd:AwardUndrlygSecuritiesAmt
      contextRef="c-215"
      decimals="INF"
      id="f-1137"
      unitRef="shares">476800</ecd:AwardUndrlygSecuritiesAmt>
    <ecd:AwardExrcPrice
      contextRef="c-215"
      decimals="2"
      id="f-1138"
      unitRef="usdPerShare">52.77</ecd:AwardExrcPrice>
    <ecd:AwardGrantDateFairValue contextRef="c-215" decimals="0" id="f-1139" unitRef="usd">8048384</ecd:AwardGrantDateFairValue>
    <ecd:UndrlygSecurityMktPriceChngPct
      contextRef="c-215"
      decimals="4"
      id="f-1140"
      unitRef="number">-0.0108</ecd:UndrlygSecurityMktPriceChngPct>
    <ecd:AwardsCloseToMnpiDiscIndName contextRef="c-216" id="f-1141">Jack Hartung</ecd:AwardsCloseToMnpiDiscIndName>
    <ecd:AwardUndrlygSecuritiesAmt
      contextRef="c-216"
      decimals="INF"
      id="f-1142"
      unitRef="shares">154000</ecd:AwardUndrlygSecuritiesAmt>
    <ecd:AwardExrcPrice
      contextRef="c-216"
      decimals="2"
      id="f-1143"
      unitRef="usdPerShare">52.77</ecd:AwardExrcPrice>
    <ecd:AwardGrantDateFairValue contextRef="c-216" decimals="0" id="f-1144" unitRef="usd">2599520</ecd:AwardGrantDateFairValue>
    <ecd:UndrlygSecurityMktPriceChngPct
      contextRef="c-216"
      decimals="4"
      id="f-1145"
      unitRef="number">-0.0108</ecd:UndrlygSecurityMktPriceChngPct>
    <ecd:AwardsCloseToMnpiDiscIndName contextRef="c-217" id="f-1146">Curt Garner</ecd:AwardsCloseToMnpiDiscIndName>
    <ecd:AwardUndrlygSecuritiesAmt
      contextRef="c-217"
      decimals="INF"
      id="f-1147"
      unitRef="shares">148100</ecd:AwardUndrlygSecuritiesAmt>
    <ecd:AwardExrcPrice
      contextRef="c-217"
      decimals="2"
      id="f-1148"
      unitRef="usdPerShare">52.77</ecd:AwardExrcPrice>
    <ecd:AwardGrantDateFairValue contextRef="c-217" decimals="0" id="f-1149" unitRef="usd">2499928</ecd:AwardGrantDateFairValue>
    <ecd:UndrlygSecurityMktPriceChngPct
      contextRef="c-217"
      decimals="4"
      id="f-1150"
      unitRef="number">-0.0108</ecd:UndrlygSecurityMktPriceChngPct>
    <ecd:AwardsCloseToMnpiDiscIndName contextRef="c-218" id="f-1151">Scott Boatwright</ecd:AwardsCloseToMnpiDiscIndName>
    <ecd:AwardUndrlygSecuritiesAmt
      contextRef="c-218"
      decimals="INF"
      id="f-1152"
      unitRef="shares">118500</ecd:AwardUndrlygSecuritiesAmt>
    <ecd:AwardExrcPrice
      contextRef="c-218"
      decimals="2"
      id="f-1153"
      unitRef="usdPerShare">52.77</ecd:AwardExrcPrice>
    <ecd:AwardGrantDateFairValue contextRef="c-218" decimals="0" id="f-1154" unitRef="usd">2002800</ecd:AwardGrantDateFairValue>
    <ecd:UndrlygSecurityMktPriceChngPct
      contextRef="c-218"
      decimals="4"
      id="f-1155"
      unitRef="number">-0.0108</ecd:UndrlygSecurityMktPriceChngPct>
    <ecd:AwardsCloseToMnpiDiscIndName contextRef="c-219" id="f-1156">Chris Brandt</ecd:AwardsCloseToMnpiDiscIndName>
    <ecd:AwardUndrlygSecuritiesAmt
      contextRef="c-219"
      decimals="INF"
      id="f-1157"
      unitRef="shares">56300</ecd:AwardUndrlygSecuritiesAmt>
    <ecd:AwardExrcPrice
      contextRef="c-219"
      decimals="2"
      id="f-1158"
      unitRef="usdPerShare">52.77</ecd:AwardExrcPrice>
    <ecd:AwardGrantDateFairValue contextRef="c-219" decimals="0" id="f-1159" unitRef="usd">950592</ecd:AwardGrantDateFairValue>
    <ecd:UndrlygSecurityMktPriceChngPct
      contextRef="c-219"
      decimals="4"
      id="f-1160"
      unitRef="number">-0.0108</ecd:UndrlygSecurityMktPriceChngPct>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
